Hi!
I encountered the problem with the cached memory. When I started calculations on CC level of theory, I have some reason to stop it. Sending 15’th signal (SIGTERM) to the psi4 process, I noticed that memory doesn’t released after the main process stoped. free -m command says:
total used free shared buff/cache available Mem: 7939 2376 3326 887 2235 4684 Swap: 0 0 0
ipcs shows this:
key shmid owner права bytes nattch state 0x00000000 360448 madchem 600 2304 2 назначение 0x00000000 229377 madchem 600 16777216 2 назначение 0x00000000 458754 madchem 700 7802880 2 назначение 0x00000000 327684 madchem 600 2270400 2 назначение 0x00000000 491525 madchem 600 393216 2 назначение 0x00000000 1638406 madchem 600 16777216 2 назначение 0x00000000 557063 madchem 600 1048576 2 назначение 0x00000000 4882440 madchem 600 524288 2 назначение 0x00000000 2359305 madchem 600 409600 2 назначение 0x00000000 4128778 madchem 600 159744 2 назначение 0x00000000 2031627 madchem 600 7802880 2 назначение 0x00000000 2588684 madchem 600 143360 2 назначение 0x00000000 2261005 madchem 600 7802880 2 назначение 0x00000000 2392078 madchem 600 409600 2 назначение 0x00000000 4227087 madchem 600 438272 2 назначение 0x00000000 4358160 madchem 600 159744 2 назначение 0x00000000 4161553 madchem 600 159744 2 назначение 0x00000000 2621458 madchem 600 143360 2 назначение 0x00000000 4390931 madchem 600 102400 2 назначение 0x00000000 3440660 madchem 600 126976 2 назначение 0x00000000 4325397 madchem 600 208896 2 назначение 0x00000000 4522006 madchem 700 275648 2 назначение 0x00000000 4259863 madchem 600 438272 2 назначение 0x00000000 4423704 madchem 600 102400 2 назначение 0x00000000 4030489 madchem 600 2883584 2 назначение 0x00000000 3538970 madchem 600 32768 2 назначение 0x00000000 4489243 madchem 600 2883584 2 назначение 0x00000000 5242908 madchem 600 524288 2 назначение 0x00000000 5210141 madchem 600 16777216 2 назначение
But ipcrm -a doesn’t work! Input file is here:
memory 7 gb
molecule {
0 3
…
symmetry c1
}
set globals {
basis cc-PVDZ
reference rohf
maxiter 450
#eom_guess disk
cachelevel 0
print 2
scf_type df
qc_module occ
cc_type df
}set dfocc {
wfn_type DF-CCSD
orb_opt false
}
energy(‘olccd’)
Same problem is with eom-cc2 and eom-ccsd levels. Version: Psi4 1.2a1.dev547. Compiled with GCC 7.1.1.