UMAT Implementation of Sand Hypoplasticity by UIBK

Description: Download package contains two umats, one for basic hypoplasticity (von Wolffersdorff, 1996) and the other for hypoplasticity with small strain stiffness (Niemunis and Herle, 1997). The umats are associated with the following two publications, also included within the download package:

  • Fellin and Ostermann (2002) – basic model
  • Fellin, Mittendorfer and Ostermann (2009) – model with small strain stiffness

Authors: Wolfgang Fellin, Markus Mittendorfer, Alexander Ostermann
References:




Associated Software and Constitutive Models

Tags:
7 Comments
  1. Ali Shirmohammadi
    Ali Shirmohammadi 7 months ago

    Dear
    I want to use the umat-hyposand-UIBK on your web, but it can not be run on my system.
    This files is suitable for Linux only?
    Is it possible to guide me for running just one umat?
    I think in Environmental file of Abaqus I have problem or linking…

    Log file:
    Analysis initiated from SIMULIA established products
    Abaqus JOB Job-1
    Abaqus 3DEXPERIENCE R2017x
    Abaqus License Manager checked out the following licenses:
    Abaqus/Standard checked out 5 tokens from Flexnet server localhost.
    .
    Begin Compiling Abaqus/Standard User Subroutines
    4/13/2018 5:32:28 PM
    Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.0.0.089 Build 20120731
    Copyright (C) 1985-2012 Intel Corporation. All rights reserved.

    End Compiling Abaqus/Standard User Subroutines
    Begin Linking Abaqus/Standard User Subroutines
    Creating library standardU.lib and object standardU.exp
    End Linking Abaqus/Standard User Subroutines
    4/13/2018 5:32:29 PM
    Begin Analysis Input File Processor
    4/13/2018 5:32:29 PM
    Run pre.exe
    4/13/2018 5:32:33 PM
    End Analysis Input File Processor
    Begin Abaqus/Standard Analysis
    4/13/2018 5:32:33 PM
    Run standard.exe

    *** Error: standard.exe / rank 0 / thread 0 encounted an EXCEPTION_ACCESS_VIOLATION in ABQSMAAncAdbModule.dll (code 3221225477)

    ABQSMAAncAdbModule.dll adb_MemoryManagement::operator delete
    ABQSMAStaCore.dll zeroinc
    ABQSMAStaCore.dll execs
    ABQSMAStaCore.dll execproc
    ABQSMAStaCore.dll procdriver
    ABQSMAStaCore.dll substep
    ABQSMAStaCore.dll exec
    ABQSMAStaCore.dll std_main
    standard.exe ???
    standard.exe ???
    standard.exe DSYSysTSDataQueue::GetCurrentLength
    KERNEL32.DLL BaseThreadInitThunk
    ntdll.dll RtlUserThreadStart

    4/13/2018 5:32:36 PM
    Abaqus Error: The executable standard.exe
    aborted with system error code 1073741819.
    Please check the .dat, .msg, and .sta files for error messages if the files
    exist. If there are no error messages and you cannot resolve the problem,
    please run the command “abaqus job=support information=support” to report and
    save your system information. Use the same command to run Abaqus that you
    used when the problem occurred. Please contact your local Abaqus support
    office and send them the input file, the file support.log which you just
    created, the executable name, and the error code.
    Begin MFS->SFS and SIM cleanup
    4/13/2018 5:32:38 PM
    Run SMASimUtility.exe
    4/13/2018 5:32:38 PM
    End MFS->SFS and SIM cleanup
    Abaqus/Analysis exited with errors

  2. Wolfgang Fellin Author
    Wolfgang Fellin 7 months ago

    Dear Ali Shirmo

    We know that running Abaqus with an UMAT under Windows is tricky. The problems are mostly due to the used compiler and/ or the compiler flags, e.g. one has to tell the compiler that this UMAT is written in FORTAN77. One of our younger research assistant managed managed this task with the help of https://www.researchgate.net/file.PostFileLoader.html?id=57443ce296b7e46eb64deba2&assetKey=AS%3A365233358032897%401464089826204 (LINKING ABAQUS ® 6.13/6.12 WITH INTEL ® FORTRAN COMPILER AND
    MICROSOFT ® VISUAL STUDIO by Vasios Nikolaos, 2014)

    Best regards
    Wolfgang Fellin

    • Ali Shirmohammadi
      Ali Shirmohammadi 7 months ago

      Dear Prof Fellin
      Thank you for your guidance.
      You recommend to use Linux to linking abaqus with Fortran?
      What is you opinion about writing umat in Free form (FORTRAN 90/95)?

      • Manuel Bode
        Manuel Bode 6 months ago

        Dear Ali,

        our newer UMAT for Barodesy (also available here) is written in Fortran 90 free form code and it works fine. In this case you have to tell the compiler that this is freeform code. You can do it by a local abaqus_v6.env file in you calculation folder.

        If you got the right compiler settings for your system i think it makes no difference to use Linux or Windows to link Fortran and Abaqus but in my case the calculations with Linux seem to be more stable.

        you fixed your problems?

  3. Johannes Labenski
    Johannes Labenski 7 months ago

    Dear Ali,

    your error states an “EXCEPTION_ACCESS_VIOLATION”. You might solve this running abaqus as an admin instead of a normal user with limited read&write rights.

  4. Abd Elfattah
    Abd Elfattah 4 months ago

    Dear
    I tried to use the umat-hyposand-UIBK on your web, but i don know how initialize state variables by Umat like void ratio and others, in additional to, is it necessary to use Umat file linking matlab

    Regards

  5. Wolfgang Fellin Author
    Wolfgang Fellin 4 months ago

    Dear Abd Elfattah!

    Additional state variables – like the void ratio – are set in sdvini.f
    I do not understand the issue about “linking matlab”, however, you do not need any resouerces from or connection to Matlab.

    Best regards
    Wolfgang Fellin

Leave a reply

©2018 SoilModels

Log in with your credentials

Forgot your details?