KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Functions/Subroutines | |
subroutine | complib_new (STRESS, STATEV, DDSDDE, SSE, SPD, SCD, RPL, DDSDDT, DRPLDE, DRPLDT, STRAN, DSTRAN, TIME, DTIME, TEMP, DTEMP, PREDEF, DPRED, CMNAME, NDI, NSHR, NTENS, NSTATEV, PROPS, NPROPS, COORDS, DROT, PNEWDT, CELENT, DFGRD0, DFGRD1, NOEL, NPT, LAYER, KSPT, KSTEP, KINC) |
subroutine | fyield (STRESS, STATEV, NSTATEV, NTENS, PROPS, NPROPS, param, ff) |
subroutine | derivf (STRESS, xx, NTENS, PROPS, NPROPS, param, derve, dervp, dervs) |
subroutine | ludcmp (a, n, np, indx, d) |
subroutine | lubksb (a, n, np, indx, b) |
subroutine | usdfld (FIELD, STATEV, PNEWDT, DIRECT, T, CELENT, TIME, DTIME, CMNAME, ORNAME, NFIELD, NSTATV, NOEL, NPT, LAYER, KSPT, KSTEP, KINC, NDI, NSHR, COORD, JMAC, JMATYP, MATLAYO, LACCFLA) |
subroutine complib_new | ( | double precision, dimension(ntens) | STRESS, |
double precision, dimension(nstatev) | STATEV, | ||
double precision, dimension(ntens,ntens) | DDSDDE, | ||
double precision | SSE, | ||
double precision | SPD, | ||
double precision | SCD, | ||
double precision | RPL, | ||
double precision, dimension(ntens) | DDSDDT, | ||
double precision, dimension(ntens) | DRPLDE, | ||
double precision | DRPLDT, | ||
double precision, dimension(ntens) | STRAN, | ||
double precision, dimension(ntens) | DSTRAN, | ||
double precision, dimension(2) | TIME, | ||
double precision | DTIME, | ||
double precision | TEMP, | ||
double precision | DTEMP, | ||
double precision, dimension(1) | PREDEF, | ||
double precision, dimension(1) | DPRED, | ||
character*80 | CMNAME, | ||
integer | NDI, | ||
integer | NSHR, | ||
integer | NTENS, | ||
integer | NSTATEV, | ||
double precision, dimension(nprops) | PROPS, | ||
integer | NPROPS, | ||
double precision, dimension(3) | COORDS, | ||
double precision, dimension(3,3) | DROT, | ||
double precision | PNEWDT, | ||
double precision | CELENT, | ||
double precision, dimension(3,3) | DFGRD0, | ||
double precision, dimension(3,3) | DFGRD1, | ||
integer | NOEL, | ||
integer | NPT, | ||
integer | LAYER, | ||
integer | KSPT, | ||
integer | KSTEP, | ||
integer | KINC | ||
) |
subroutine derivf | ( | double precision, dimension(3,3) | STRESS, |
double precision, dimension(13) | xx, | ||
integer | NTENS, | ||
double precision, dimension(nprops) | PROPS, | ||
integer | NPROPS, | ||
double precision, dimension(2) | param, | ||
double precision, dimension(6) | derve, | ||
double precision, dimension(6) | dervp, | ||
double precision, dimension(6) | dervs | ||
) |
subroutine fyield | ( | double precision, dimension(3,3) | STRESS, |
double precision, dimension(nstatev) | STATEV, | ||
integer | NSTATEV, | ||
integer | NTENS, | ||
double precision, dimension(nprops) | PROPS, | ||
integer | NPROPS, | ||
double precision, dimension(2) | param, | ||
double precision | ff | ||
) |
subroutine lubksb | ( | double precision, dimension(np,np) | a, |
integer | n, | ||
integer | np, | ||
integer, dimension(n) | indx, | ||
double precision, dimension(n) | b | ||
) |
subroutine ludcmp | ( | double precision, dimension(np,np) | a, |
integer | n, | ||
integer | np, | ||
integer, dimension(n) | indx, | ||
double precision | d | ||
) |
subroutine usdfld | ( | double precision, dimension(nfield) | FIELD, |
double precision, dimension(nstatv) | STATEV, | ||
double precision | PNEWDT, | ||
double precision, dimension(3,3) | DIRECT, | ||
double precision, dimension(3,3) | T, | ||
double precision | CELENT, | ||
double precision, dimension(2) | TIME, | ||
double precision | DTIME, | ||
character*80 | CMNAME, | ||
character*80 | ORNAME, | ||
integer | NFIELD, | ||
integer | NSTATV, | ||
integer | NOEL, | ||
integer | NPT, | ||
integer | LAYER, | ||
integer | KSPT, | ||
integer | KSTEP, | ||
integer | KINC, | ||
integer | NDI, | ||
integer | NSHR, | ||
double precision, dimension(*) | COORD, | ||
integer, dimension(*) | JMAC, | ||
integer, dimension(*) | JMATYP, | ||
integer | MATLAYO, | ||
integer | LACCFLA | ||
) |