He+CO2, Coupled channels and coupled states
Coupled channels calculation for He+CO2, where CO:sub:2 bending is included.
The jobs contain a flag to switch off the Coriolis coupling to give the coupled-states approximation. This is for test purposes only, since the code does not take advantage of the possible speed up.
Quick start
Initialize a directory from where to run:
cd /scratch/$USER
RUN=HeCO2_v17
mkdir "$RUN"
git clone lilo:/vol/thchem/git/HeCO2_CC "$RUN"
cd "$RUN"
The fil par1.json
contains all parameters needed for a
complete run. Inspect the file using the jq
command:
jq < par1.json
All files used in this run - scripts, input files, output files - will
get a logical name. To make the names unique they will all start
with a specific string, called the name space
. The name space
is set in the NS
field in par1.json
, which you can extract with:
jq -r .NS < par1.json # "-r" means "raw", show string without quotes
# example NS: HeCO2/cc/v16
If you change any of the parameters in par1.json
make sure to
modify the NS
field, so you will not overwrite other projects.
A test should take a few minutes:
./bat1.sh
This runs three scripts: * job1.sh - setup and expand potential * job2.sh - setup monomer Hamiltonian * job3.sh - compute angular matrix elements of potential
Define files needed for run:
./bat2.sh
Check with:
Fd ls # this shows all files
Fd ls %v17% # list all files containing ``v17``
Fd ls -l %v17% # show all details
Check generate list of jobs (Jtots/parities
):
./bat3.sh
Look at the table of jobs:
Jb ls
Run a single jobs to see if things work:
./bat4.sh -o
Submit slurm:
./sbat4.sh
Check jobs:
squeue -u $USER