diff --git a/docs.it4i/salomon/software/phys/PragTic.md b/docs.it4i/salomon/software/phys/PragTic.md new file mode 100644 index 0000000000000000000000000000000000000000..7a4f5ccfbf6c548fa23fef746b75ea173d8da683 --- /dev/null +++ b/docs.it4i/salomon/software/phys/PragTic.md @@ -0,0 +1,54 @@ +# PragTic + +## Introduction + +PragTic is a freeware tool for an automated fatigue damage calculation based on a FE-solution or done at an isolated point with no relation to FEA. More details of PragTic are available on its [website][Welcome]. Here is HPC version which was parallelized using MPI library. + +## Modules + +The PragTic, version 0.1 is available on Salomon via module PragTic: + +```sh +$ ml PragTic +``` + +The module sets up environment variables and loads some other modules, required for running PragTic simulations. This particular command loads the default module, which is PragTic/0.1-GCC-5.3.0-2.25, and modules: + +```console +GCCcore/5.3.0 +binutils/2.25-GCCcore-5.3.0 +GCC/5.3.0-2.25 +MPICH/3.2-GCC-5.3.0-2.25. +``` + +## Running + +Follow the next step to compute simulations sequentially: + +```sh +pragtic DATABASE ANSET SET_OF_POINTS LOAD_REGIME METHOD RESULT_FILE +``` + +and this step to compute it in parallel: + +```sh +mpirun -np NP pragtic DATABASE ANSET SET_OF_POINTS LOAD_REGIME METHOD RESULT_FILE +``` + +where + +| Parameter | Description | +| --------------- | -------------------------------------------- | +| *NP* | number of processes | +| *DATABASE* | .fdb database specially prepared for PragTic | +| *ANSET* | analyse setup name | +| *SET_OF_POINTS* | set of points name | +| *LOAD_REGIME* | load regime name | +| *METHOD* | method name | +| *RESULT_FILE* | file where results will be saved | + +## Results + +After computation newly created result file *RESULT_FILE* in the current directory should contain results. More detailed result informations then should be found in the file *res.txt* which is in every single randomly named folder created by PragTic in the very same current directory. + +[Welcome]: <http://www.pragtic.com/> diff --git a/mkdocs.yml b/mkdocs.yml index e0f3310ef4631d7adbd3375659d9201d978f80f8..3469d53c0b8d4f53edbe94c501b7e7194955a8db 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -145,6 +145,7 @@ pages: - Python-Conda: software/lang/conda.md - Phys: - LMGC90: salomon/software/phys/LMGC90.md + - PragTic: salomon/software/phys/PragTic.md - Tools: - ANSYS: - Introduction: software/tools/ansys/ansys.md