Software

All source code will be maintained here.

Software Capability Table

Name

Methods

Interface Language

Parallelism

Hardware

Resolved length

Time integrator

Simulated time/hour

Initial conditions

Boundary conditions

Parameters

Outputs

Gradients

ParaEllip3d-CFD

DEM, FV

C++

MPI+OpenMP

CPU

100 µm

Explicit

1 ms

particle shapes, positions

walls (CAD?)

elastic parameters, friction

positions

no

Tardigrade

FE micromorphic

C++

MPI+OpenMP

CPU

5 mm

Implicit

100 s

meshed domain, loading, temperature

clamped, pressure, traction, friction, contact

micromorphic

displacement, stress, temperature

no

PETSc/libCEED (TBD)

FE+MPM

C+Julia+Rust

MPI+CUDA/HIP

CPU+GPU

50 µm

Implicit/IMEX

10 ms

meshed domain, material points, temperature

clamped, pressure, traction

elastic, viscous, plastic

material points, temperature, displacement, stress

semi-automated

ParaEllip3d-CFD

Tardigrade