Provided by: abinit_9.10.4-2ubuntu3_amd64 

NAME
abinit - Ab initio atomic-scale simulation software
DESCRIPTION
-v, --version Show version number and exit. -b, --build Show build parameters and exit. -d, --dry-run Validate input file and exit. -j, --omp-num-threads Set the number of OpenMp threads. --use-xgemm3m[=yesno] Use ZGEMM3M routines instead of ZGEMM. Default: no --use-mpi-in-place[=yesno] Enable/disable usage of MPI_IN_PLACE in e.g. xmpi_sum. Default: no Note that some MPI libs e.g. intel-mpi may not implement this feature correctly so it is adviced to test this option with e.g. structural relaxations before running production calculations. --ipi Activate socket-driven calculation using i-pi protocol. For UNIX socket, use: --ipi {unixsocket}:UNIX For INET socket, use --ipi {host}:{port}. Usage example: `abinit run.abi --ipi {unixsocket}:UNIX > run.log` NB: Requires ionmov 28 and some tuning of input variables. See: https://wiki.fysik.dtu.dk/ase/dev/ase/calculators/socketio/socketio.html --log Enable log files and status files in parallel execution. --netcdf-classic Use netcdf classic mode for new files if parallel-IO is not needed. Default is netcdf4/hdf5 --enforce-fortran-io Use Fortran-IO instead of MPI-IO when operating on Fortran files Useful to read files when the MPI-IO library is not efficient. DON'T USE this option when the code needs to write large files e.g. WFK -t, --timelimit Set the timelimit for the run. Accepts time in Slurm syntax: days-hours days-hours:minutes days-hours:minutes:seconds minutes minutes:seconds hours:minutes:seconds At present only GS, relaxations and MD runs support this option --mem-per-cpu=<size>[units] Set memory per cpu using Slurm syntax. Default units are megabytes. Different units can be specified using the suffix [K|M|G|T]. --mem=<size>[units] Set memory per node using Slurm syntax. Default units are megabytes. Requires `ntasks-per-node`. Not compatibile with `-mem-per-cpu`. --ntasks-per-node=INT Set number of tasks per node. Used in conjunction with --mem` --verbose Enable verbose mode in argparse -h, --help Show this help and exit. ============================== === Options for developers === ============================== --abimem-level NUM Set memory profiling level. Requires HAVE_MEM_PROFILING --abimem-limit-mb NUM Log malloc/free only if size > limit in Megabytes. Requires abimem-level 3 --fft-ialltoall[=yesno] Use non-blocking ialltoall in MPI-FFT (used only if ndat > 1 and MPI2+). --gnu-mtrace Enable mtrace (requires GNU and clib). --ieee-halt Halt the code if one of the *usual* IEEE exceptions is raised. --ieee-signal Signal the occurrence of the *usual* IEEE exceptions. --F03 Run F03 mode (for Multibinit only).
SEE ALSO
The full documentation for abinit is maintained as a Texinfo manual. If the info and abinit programs are properly installed at your site, the command info abinit should give you access to the complete manual. abinit 9.10.4 April 2024 ABINIT(1)