Dear all,
Recently, I have been working on the simulation of a pile-soil interaction with CEL method in Abaqus/Explicit. I simulate the sand with the Sand Hypoplasticity Model provided by Prof. Masin. And I use the VUMAT_UMAT Interface from Prof. Bienen.
However, When I call the Vumat.for file, two errors always appears:
Error 1: The option *user material,type=mechanical completely defines the material behavior. It can not be used with an option that defines part of a material`s behavior
Error 2: A material property that is not allowed with a user material has been specified
PS: The picture shows the error message and the sand constitutive model parameters setting.
I did not find a solution to these two errors on the Internet, so I ask for help. Any suggestion or comment will be appreciated.
Errors of sand hypoplastic model with Abaqus Vumat
Related Articles
-
UMAT Code for Clay Hypoplasticity
Shen Wang||Constitutive Modelling|5 |Views 5,528
Hello Everyone, I am using the UMAT code for clay hypoplasticity provided by Prof. Masin — https://soilmodels.com/download/plaxis-umat-hypoplas-zip/ I made a oedometeric test model in Abaqus2018 and applied the umat code […] -
multi yield surface model
kamal paknejad||Constitutive Modelling|6 |Views 5,481
Hi everyone, i am trying to write umat subroutine for multi yield surface plasticity model.if its possible give me some information to do my project better and if some body […] -
Hypoplastic rate independent and non-linearity
sobhan abedinnejad||Constitutive Modelling|2 |Views 4,684
Dear all I’m studying hypo-plastic constitutive law from beginning concepts I traced concepts successfully until i faced **rate independent topic** i read this topic in the prof. Wolfgangs paper (hypo-plasticity […] -
VUMAT ABAQUS: sandy soil
hoang thai an||Constitutive Modelling|2 |Views 5,480
Dear PhD, I am studying roller vibrations on sandy soil models with vumat. Can PhD give me the subroutine model and input parameters of objects for reference? Unit of the […] -
K0 determination Reloading using HP clay model
muhammad shakeel||Constitutive Modelling|0 |Views 4,614
Hi Prof. Masin , It is related to my previous post. Sorry to bother you again. I simulated Oedometer test in Plaxis as well as centrifuge reloading (using HP clay […] -
sand liquefaction modelling in Anura3D
Daniel Brox||Constitutive Modelling|0 |Views 1,451
Beginner level question for this forum – Trying to replace a Mohr-Coulomb model of sand in an Anura3D simulation with a material model which accurately describes sand liquefaction. References I’ve […] -
Hypoplasticity & Recent Stress History
Hashmi Sohawon||Constitutive Modelling|2 |Views 4,952
Hi David, Can you please provide some comments on the ability of the Hypoplasticity model with intergranular strain concept to model the effects of recent stress history on the clay […] -
Interpreting results of sand hypoplastic model with Abaqus VUMAT
arsalan Ahmad||Constitutive Modelling|2 |Views 6,214
Dear concern, Recently i have modelled the soil pile interaction using Abaqus CEL method. The hypoplastic behavior of the soil is model using user subroutine VUMAT. The properties of the […]
Who is Online
No one is online right now
Search SoilModels Website
Recent posts
-
mohr coulomb 2D yield surface vs 3D mohr coulomb yield surface 28.2.2026
-
Problem with GeoStudio (Seepage) software 16.2.2026
-
Prague Geotechnical Days 2026 3.2.2026
-
Postdoctoral position at COFS, UWA 28.7.2025
-
Hypoplasticity clay in ABAQUS 23.7.2025
-
Drucker-Prager Cap 29.5.2025
-
Abaqus RITSS with hypoplastic 9.4.2025
-
Fellin UMAT subroutine 2.4.2025
-
Hypoplasticity clay for triaxial compression in abaqus 26.3.2025
-
Abaqus RITSS methon for LDFE analysis with hypoplastic 17.3.2025
-
Request for VUMAT Implementation of Mohr-Coulomb, Drucker-Prager, or Drucker-Prager Cap 28.2.2025
-
Suggestions for an Advanced Constitutive Model in FEM-Based Dynamic Slope Stability Analysis 12.2.2025
Recent Comments
- Arie Koot on mohr coulomb 2D yield surface vs 3D mohr coulomb yield surface
- Arie Koot on Multilaminate Model (Schädlich & Schweiger)
- Amir F on Problem with GeoStudio (Seepage) software
- Nabanita Saha on set cavitation limit in ABAQUS/STANDARD when using SANISAND umat
- Nabanita Saha on SANISAND Abaqus UMAT and Plaxis implementations
- Tian Fapai on SANISAND Abaqus UMAT and Plaxis implementations
- Heng Wang on Multilaminate Model (Schädlich & Schweiger)
- Zhang Hongwei on Download Package of Charles University Implementation of High Cycle Accumulation Model
- Ruimin Chen on Problem with VUMAT interface
- Nitesh Bhume on UMAT and oneAPI compiler issues. (SOLVED…i hope :p)
- Aleksandar Kostadinovic on Karlsruhe fine sand – Cyclic tests (T. Wichtmann)
- Amrane Moussa on Kadlíček, T., Ochmański, M., Mašín, D. and Duque, J. (2022) Report on Charles University implementation of high cycle accumulation model
- Ramon Varghese on SANISAND for FLAC3D Download
- Shuhan Cao on Hardening Soil or Hardening Soil-Small umat in Abaqus
- Kuikui Guigui on Hypoplastic Interface Model (Stutz et al., 2016)
- Kuikui Guigui on Download Package for Hypoplastic interface model and UMAT – FRIC interface
- Francisco José Mendez on Programme of the ALERT Olek Zienkiewicz school on Constitutive Modelling of Geomaterials, February 3 to 7, 2025, Prague, Czech Republic
- Francisco José Mendez on REQUEST FOR EXPRESSIONS OF INTEREST (REOI) FOR PROJECT IN CONSTITUTIVE MODELLING









Hi Kunpeng, can you explain why you define also elastic material behaviour? All the material behaviour should be governed by vumat.
Hi Prof. Masin, if I delete elastic material behaviour, another error will be generated:
ERROR in job messaging system: Error in connection to analysis
There is also a warning message:
A material defined in user subroutine VUMAT must be defined as purely elastic (using the initial elastic modulus) at the beginning of the analysis (stepTime=0). This is an informative message. It does not necessarily indicate that user subroutine VUMAT is incorrectly defined.
This is similar to the problem Panpan Guo encountered: https://soilmodels.com/general-questions-on-implementation-of-sand-hypoplasticity-model-with-abaqus-umat/
1. as Prof. Mašín said,all the material behaviour should be governed by vumat. So, we can’t define elastic material when using hp model through vumat.
2. ’A material defined in user subroutine VUMAT must be defined as purely elastic’, which is just a warning message, not a mistake. So, it will not affect the the operation of user subroutines.
3. When an error message “zero or negative initial dilatational modulus caused by bad material data” appears, we should Uncheck this option“ material editor: General-User Material: VUMAT defines effective modulus”. About it’s mechanism, ples refer to USER ASSISTANCE of ABAQUS. Searching for key words“VUMAT defines effective modulus”
Hi Kunpeng, did you notice and activate this line in umat?
c For use in ABAQUS EXPLICIT, activate the following line
c if(kstep.eq.1 .AND. kinc.eq.1) testing=3
testing==3 means that elasticity is activated for the initialisation step
Hi Prof. Masin,
Yes, of course. This line is activated. But the problem still exists.
I see. This seems as a general problem of VUMAT usage, hope that someone using Abaqus explicit will be able to help.
Hi Prof.Masin,
Thank you for sharing the hypoplasty model.
I would like to know that if the model (clay Hypoplasty) includes the large deformations and plastic strains, and can you guide me on how to define and declare values to parameters of the model inside the Abaques application.
Appreciatively.
Hi, please study “Mašín, D. (2015) Part 4: Determination of material parameters, PhD course “Hypoplasticity for Practical Applications” handouts [Presentation]”, it is awailable for download in SoilModels publication database. Regards David
Thank you
Hi,
when using a umat or vumat, the following information needs to be included in the .inp file:
*Material, name=Material-xyz
*Depvar
integer_number,
*User Material, constants=integer_number
constants_definition
The information you included above reads *User material, type=mechanical. Please also check that the number of material constants defined here match that in the umat/vumat.
Hi,
I used VUMAT_UMAT interface from Dr. Bienen to transfer the Sanisand UMAT to VUMAT. I used the dynamic explicit step to do the analysis. I got the warning message like
“A material defined in user subroutine VUMAT must be defined as purely elastic (using the initial elastic modulus) at the beginning of the analysis (stepTime=0). This is an informative message. It does not necessarily indicate that user subroutine VUMAT is incorrectly defined.”
In Sanisand UMAT there has no these lines
c For use in ABAQUS EXPLICIT, activate the following line
c if(kstep.eq.1 .AND. kinc.eq.1) testing=3
testing==3 means that elasticity is activated for the initialisation step
The problem is not fixed by activating the following line:
c For use in PLAXIS, activate the following line
if(kstep.eq.1 .AND. kinc.eq.1) testing=1
c For use in ABAQUS, the line above should be inactive
Could you give me any suggestion?
Many thanks,
Shile
How i transfer the umat to vumat for the hypoplastic model, so i could used the Explicit solver?