Here you can FREELY download AMITEX_FFTP for RESEARCH & EDUCATION purposes, according to the licence.
Since v8.17.2, you can also download documents used for TRAINING SESSIONS.
The usage of AMITEX_FFTP can be divided into two parts :
Just keep in mind that AMITEX_FFTP is not a “big” code, there is not so many people behind it ;-)
The version 8.17.2 is now quite stable with a quite broad scope, the next 8.17.x versions will consist of bug corrections (if reported) or minor modifications.
However the development branch is still in progress ! Contact us if interested !
Date : June 2024 (8.17.14)
Date : September 2023 (8.17.13)
Date : March 2022 (8.17.11)
Date : May 2021 (8.17.9)
Date : april 2021 (8.17.8)
The first point is required to run the code on ‘ubuntu 20.04’ (with native gcc9.3.0) or ‘Opensuse Tumbleweed’ (with gcc10) : in install, OPTIM_2decomp must be set to “-O2” instead of “-O3” otherwise the code (2decomp, in fact) fails at execution (see Installation guide)
Date : july 2020
Important modifications have been introduced since the last update.
The most important are :
Download the last training session (10/10/2023)
The purpose of the training session is to help users to :
Then, uncompressing the archive will give you one directory:
tar xvf amitex_formation_v1.0.3.tar
cd amitex_training
ls
Algorithms Behaviors Loadings_outputs matlab_octave Scripts
amitex_training_pdf env_amitex_training.sh Materials Microstructures update_solution
The document amitex_training_pdf/FORMATION_AMITEX_general_xxx.pdf will give you a general description of AMITEX_FFTP and its Standard usage.
Then follow the guide in amitex_training_pdf/FORMATION_AMITEX_practice_xxx.pdf. Note that the directories in amitex_training contain a solutions directory from wich you can copy-paste the files in their parent directories to run the simulations proposed in Scripts.
Of course, prerequisites (see Installation) have to be fullfilled and the environment variables in env_amitex_training.sh have to be adjusted to you configuration (see HOW TO LAUNCH AMITEX_FFTP). This will be the first part of the training session.
Note that this WEB SITE is the REFERENCE guide. If you observe any anomaly please contact us (contacts).
The compuation time for validation tests depends of course on your hardware, compiler and MPI library. A few results are given below for comparison.
Simulation on 1 node (skylake 28 proc.: Bi-Proc Intel Xeon 14 cores 6132 2.60G) :
An important, and not understood difference is observed between intel and gnu configurations.
Important modifications have been introduced with respect to version 2.3.5.
The most important for the users are :
Warning
Version 2.3.5 input xml files are no more compatible
These files have to be slightly adapted
Only minor modifications have been introduced with respect to version 2.3.4. The most important for the users are :
Validation tests have been run on the CEA cluster (maldives). Compared to version 2.3.4, validation tests on the other platforms should no be affected.
Validation tests have been run on various clusters, or standalone PC, but only with intel XEON processors, with the following results:
CCRT cluster (airain) | intel 14 | bullxmpi 1.2.8.4 | OK |
MDS cluster (poincare) | gcc 4.9.0 | openMPI 1.8.4 | OK |
gcc 4.7.2 | openMPI 1.6.3 | OK | |
intel 13 | intelMPI 4 | OK | |
intel 15 | intelMPI 5 | OK | |
CEA cluster (maldives) | intel 15 | intelMPI 5 | OK |
gcc 4.8.2 | openMPI 1.6.5 | OK | |
gcc 4.8.2 | openMPI 1.8.1 | PB | |
Standalone PC | gcc 4.9.2 | openMPI 1.6.5 | OK |
The problem with openMPI 1.8.1 was observed on the validation test beton_relax_65_old.
Warning
Performances obtained with [Intel compiler + IntelMPI] are significantly better than with [GCC compiler + openMPI].