gitextract_jw1ye_9j/ ├── ARC runner/ │ └── abq_arc.sh ├── Documentation/ │ ├── ElementTypes.xlsx │ └── PROPS.xlsx ├── Dream3D2Abaqus/ │ ├── Step-1 Dream3D/ │ │ ├── testcase.csv │ │ ├── testcase.dream3d │ │ ├── testcase.inp │ │ ├── testcase.vox │ │ ├── testcase_.dream3d │ │ ├── testcase_.xdmf │ │ ├── testcase__.dream3d │ │ ├── testcase__.xdmf │ │ ├── testcase_elems.inp │ │ ├── testcase_elset.inp │ │ ├── testcase_gbels.txt │ │ ├── testcase_nodes.inp │ │ └── testcase_sects.inp │ ├── Step-2a Matlab/ │ │ ├── Dream3D2Abaqus.m │ │ ├── PROPS.xlsx │ │ ├── testcase.inp │ │ ├── testcase.vox │ │ ├── testcase_elems.inp │ │ ├── testcase_elset.inp │ │ ├── testcase_nodes.inp │ │ └── testcase_sects.inp │ └── Step-2b Python/ │ ├── Dream3D2Abaqus.py │ ├── PROPS.xlsx │ ├── testcase.inp │ ├── testcase.vox │ ├── testcase_elems.inp │ ├── testcase_elset.inp │ ├── testcase_nodes.inp │ └── testcase_sects.inp ├── Example - Polycrytal with PROPS/ │ ├── Job-1.inp │ ├── OXFORD-UMAT.f │ ├── backstress.f │ ├── cpsolver.f │ ├── creep.f │ ├── crss.f │ ├── errors.f │ ├── globalvariables.f │ ├── hardening.f │ ├── initializations.f │ ├── innerloop.f │ ├── irradiation.f │ ├── meshprop.f │ ├── slip.f │ ├── slipreverse.f │ ├── straingradients.f │ ├── userinputs.f │ ├── usermaterials.f │ ├── useroutputs.f │ └── utilities.f ├── Example - Residual deformation/ │ ├── Job-1.inp │ ├── OXFORD-UMAT.f │ ├── UEXTERNALDB.f │ ├── backstress.f │ ├── cpsolver.f │ ├── creep.f │ ├── crss.f │ ├── errors.f │ ├── globalvariables.f │ ├── hardening.f │ ├── initializations.f │ ├── innerloop.f │ ├── irradiation.f │ ├── meshprop.f │ ├── slip.f │ ├── slipreverse.f │ ├── straingradients.f │ ├── userinputs.f │ ├── usermaterials.f │ ├── useroutputs.f │ └── utilities.f ├── Example - Single crystal with material vox file/ │ ├── Job-1.inp │ ├── OXFORD-UMAT.f │ ├── backstress.f │ ├── cpsolver.f │ ├── creep.f │ ├── crss.f │ ├── errors.f │ ├── globalvariables.f │ ├── hardening.f │ ├── initializations.f │ ├── innerloop.f │ ├── irradiation.f │ ├── meshprop.f │ ├── slip.f │ ├── slipreverse.f │ ├── straingradients.f │ ├── userinputs.f │ ├── usermaterials.f │ ├── useroutputs.f │ └── utilities.f ├── Neper2Abaqus/ │ ├── Step-1 Neper/ │ │ ├── abq_hex.inp │ │ ├── abq_hex.msh │ │ ├── abq_hex.stelset │ │ ├── abq_tet.inp │ │ ├── abq_tet.msh │ │ ├── abq_tet.stelset │ │ ├── gene_mult_3.tess │ │ └── script │ ├── Step-2a Matlab/ │ │ ├── Neper2Abaqus.m │ │ ├── PROPS.xlsx │ │ ├── abq_hex.inp │ │ ├── abq_hex.msh │ │ ├── abq_tet.inp │ │ └── abq_tet.msh │ └── Step-2b Python/ │ ├── Neper2Abaqus.py │ ├── PROPS.xlsx │ ├── abq_hex.inp │ ├── abq_hex.msh │ ├── abq_tet.inp │ └── abq_tet.msh ├── OXFORD-UMAT v3.3/ │ ├── OXFORD-UMAT.f │ ├── UEXTERNALDB.f │ ├── backstress.f │ ├── cpsolver.f │ ├── creep.f │ ├── crss.f │ ├── errors.f │ ├── globalvariables.f │ ├── hardening.f │ ├── initializations.f │ ├── innerloop.f │ ├── irradiation.f │ ├── meshprop.f │ ├── miscellaneous.f │ ├── slip.f │ ├── slipreverse.f │ ├── straingradients.f │ ├── userinputs.f │ ├── usermaterials.f │ ├── useroutputs.f │ ├── utilities.f │ └── v3.3-updates.txt ├── README.md └── old version/ ├── NickelSuperalloy.f ├── README.md ├── SMAAspUserArrays.hdr ├── SMAAspUserSubroutines.hdr ├── SMAAspUserUtilities.hdr ├── UEL.for ├── abaqus_v6.env ├── kCRSS.f ├── kHardening.f ├── kMaterialParam.f ├── kRhoTwinInit.f ├── kcurlET.f ├── kdirns.f ├── kgndl2ET.f ├── kmat.f ├── kshapes.f ├── kslip0.f ├── kslip5ET.f ├── kslip6ET.f ├── kslipCreepPowerLaw.f ├── kslipDoubleExponent.f ├── kslipPowerLaw.f ├── ksvd.f ├── ktwinneighbourhood.f ├── ktwinrot.f ├── mycommon.f ├── test.txt ├── uexternaldb.f ├── umat.for ├── utils.f ├── xDir0ET.f ├── xDir1.f ├── xDir2.f ├── xDir2c.f ├── xDir4.f ├── xDirAlphaUranium.f ├── xNorm0ET.f ├── xNorm1.f ├── xNorm2.f ├── xNorm2c.f ├── xNorm4.f ├── xNormAlphaUranium.f ├── xTwinDirAlphaUranium.f └── xTwinNormAlphaUranium.f