-
Notifications
You must be signed in to change notification settings - Fork 79
HOWTO enable "long int" (for large simulations)
The following indications must be followed only in case you want to run large simulations involving integers potentially bigger than 2,147,483,647 on 64 bit architectures.
The first step is to make sure to compile PETSc with the option --with-64-bit-indices
enabled. In case you want to install it with tools/scripts/install-coolfluid-deps.pl
, then you must run:
./install-coolfluid-deps.pl --install=petsc --install-mpi-dir=$MPI_DIR --tmp-dir=$TMP_DIR --install-petsc-dir=$PETSC_DIR_LONG --int64=1
after having chosen actual paths for $MPI_DIR
, $TMP_DIR
, $PETSC_DIR_LONG
.
The second step consists in setting the following options inside your coolfluid.conf
:
with_longint = 1
(for PETSc version >= 3.6.3)
or
with_llongint = 1
(for PETSc version < 3.6.3)
petsc_dir = $PETSC_DIR_LONG
where the actual full path to the PETSc installation directory must be provided instead of $PETSC_DIR_LONG
.
For the rest, you can check here for standard configuration and compilation instructions.
The COOLFluiD team is involved and open to new collaborations in Horizon2020, ESA and other research projects dealing with complex multi-disciplinary problems and computational challenges.
Training sessions and consulting services can also be provided on demand.
For any request or suggestions please contact andrea.lani@gmail.com
Parallel mesh decomposition
High-performance computing (strong scaling on NASA Pleiades for 1/2 billion-cells 3D grid)
Chemically reacting flows and plasma
Complex all-speed flow simulations