If you encounter the Issue when you type “abaqus cae”
driverExceptions.EnvironmentFileReadError: /...../......../abaqus_v6.env
File "SMAPyaModules/SMAPyaDriverPy.m/src/driverUtilsCae.py", line 44, in executeOnCaeGraphicsStartup
File "SMAPyaModules/SMAPyaDriverPy.m/src/driverUtilsCae.py", line 28, in callStartupMethod
File "SMAPylModules/SMAPylDriverPy.m/src/driverEnv.py", line 878, in read
File "SMAPylModules/SMAPylDriverPy.m/src/driverEnv.py", line 770, in _updateEnvFromFile
File "SMAPylModules/SMAPylDriverPy.m/src/driverEnv.py", line 672, in _readEnvironmentFile
File "SMAPylModules/SMAPylDriverPy.m/src/driverEnv.py", line 391, in envRunFile
Abaqus Error: Abaqus/CAE Kernel exited with an error.
The Solution is super easy. Just do the following:
To install Octopus using autoconf, you will need to dnf install the autoconf, automaker, autogen packages
dnf install autoconf automake autogen
Preparing the Configure file using Autoreconf tools
After downloading from https://octopus-code.org/documentation/15/releases/ and unzip and untar, you must prepare the environment to generate the configure file. Do take a look at INSTALL and README files.
autoreconf --install
Prepare the PATH and LD_LIBRARY_PATH Environment
If you are using Module Environment, it will be much easier, if not, you have to configure $PATH and $LD_LIBRARY_PATH
Rustup is an installer for System Programming Language Rust. If you are running the installer script for yourself, you can take a look at https://github.com/vi/rustup
# curl -sf https://static.rust-lang.org/rustup.sh | sudo sh
But what if you have to install for all users in a Cluster or Shared Environment, how do we do it? Fortunately, we have good information that is found at Installing rustup for all linux users . I took some snipplets from that site
In that article, the author recommends to define RUSTUP_HOME and CARGO_HOME
If you have migrated to a new ABAQUS License Server and is planning to point your ABAQUS Linux Client to the new License Server. Here are the simple steps you will need to do
Step 1: Find the custom_v6.env files to edit.
Depending on how you install, for me I like to put everything in /usr/local so my abaqus will be placed there.
# cd /usr/local/abaqus-2023/SIMULIA/EstProducts/2023/linux_a64/SMA/site/
# vim custom_v6.env
Step 2: Edit the custom_v6.env file
Add the abaquslm_license_file = “27398@XXX.XXX.XXX.XXX”
# Installation of Established Products 2023
# Wed Oct 11 13:30:54 2023
plugin_central_dir="/usr/local/abaqus-2023/DassaultSystemes/SIMULIA/CAE/plugins/2023"
# retrieve licensing configuration from EstablishedProductsConfig.ini
importEnv('licensing.env')
abaquslm_license_file = "27398@XXX.XXX.XXX.XXX"
LAMMPS is a classical molecular dynamics code with a focus on materials modeling. It’s an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. More Information on the software, do take a look at https://www.lammps.org/
You may want to module use which come in the hpcx installation
export HPCX_HOME=/usr/local/hpcx-v2.15-gcc-MLNX_OFED_LINUX-5-redhat8-cuda12-gdrcopy2-nccl2.17-x86_64 module use $HPCX_HOME/modulefiles
Next, I used the following parameters that suit my HPC Environment. The default installation is already double-precision. I needed MPI, OPenMPI and needs AVX512…..
# ./configure --prefix=/usr/local/fftw-3.3.10 --enable-threads --enable-openmp --enable-mpi --enable-avx512 # make && make install
ORCA is a general-purpose quantum chemistry package that is free of charge for academic users. The Project and Download Website can be found at ORCA Forum. The current version is 5.0.4.
The current prerequisites that I have used were OpenMPI-4.1.1 and System GNU which is 8.5.
Unless I have missed something, the packages of ORCA-5.0.4 has been split into 3 different packages which you have to untar and combine together
orca_5_0_4_linux_x86-64_openmpi411_part1
orca_5_0_4_linux_x86-64_openmpi411_part2
orca_5_0_4_linux_x86-64_openmpi411_part3
How do I untar the packages?
The first thing is to untar all the packages separately first. Assuming you are untarring at the /usr/local/
$ tar -xf orca_5_0_4_linux_x86-64_openmpi411_part1.tar.xz $ tar -xf orca_5_0_4_linux_x86-64_openmpi411_part2.tar.xz $ tar -xf orca_5_0_4_linux_x86-64_openmpi411_part3.tar.xz
How do I do with all the untarred packages?
Copy all the untar files into /usr/local/orca-5.0.4.
If you are not using the Module Environment, you can consider installing. For more information do take a look at Installing Environment Modules on Rocky Linux 8.5. All you need to do is then is to load the additional module such as OpenMPI as a prerequisites. Alternatively, you can set the PATH, LD_LIBRARY_PATH of OpenMPI something like this.
..... Installing from scratch into /usr/local/software/cp2k/tools/toolchain/install/sirius-7.5.2
for (auto it : unit_cell_.spl_num_paw_atoms()) {
^
/usr/local/software/cp2k/tools/toolchain/build/SIRIUS-7.5.2/src/potential/potential.hpp:710:9: error: expected iteration declaration or initialization
for (auto it : unit_cell_.spl_num_paw_atoms()) {
^~~
/usr/local/software/cp2k/tools/toolchain/build/SIRIUS-7.5.2/src/potential/potential.hpp:717:5: warning: no return statement in function returning non-void [-Wreturn-type]
} .....
The reason is that the sirius package is installed by default. The issue can be issued if you put the parameters “–with-sirius=no”
% cd cp2k % cd /usr/local/software/cp2k/tools/toolchain % ./install_cp2k_toolchain.sh --no-check-certificate --with-openmpi --with-sirius=no