Compare commits

...

5 Commits

Author SHA1 Message Date
nadiabenamor 7f40db9176
Update README.md 2023-04-25 07:51:10 +02:00
nadiabenamor d3e1d10f69
Add files via upload
New version of the cost_package, including the interface with OpenMolcas and some corrections.
2023-04-25 07:45:17 +02:00
nadiabenamor 3c3110b497
Update README.md 2023-04-25 07:43:03 +02:00
nadiabenamor fd4a1f1a42
Update README.md 2023-04-25 07:41:34 +02:00
nadiabenamor d641149fbb
Add files via upload 2023-04-25 07:35:05 +02:00
8 changed files with 36 additions and 5 deletions

View File

@ -44,7 +44,7 @@ I.2. Motra transforme les vecteurs de Cholesky, qui sont transformes en
sli2 : seuil pour considerer la distance ij-kl sli2 : seuil pour considerer la distance ij-kl
casdet casdet
casdi donnee obligatoire : itest(63)=1 casdi donnee obligatoire : itest(63)=1 dans &dav
(les integrales sont lues sur ijcl1,ijcl2,ijcl3) (les integrales sont lues sur ijcl1,ijcl2,ijcl3)

View File

@ -0,0 +1,11 @@
CALCULATIONS USING OPENMOLCAS
1) To use openmolcas with the cost codes:
export MOLCAS_INPORB_VERSION=1.1
to obtain molecular orbitals in the format used in the cost codes
2) use molcostopenmolcas instead of molcost
3) use noscfopenmolcas instead of noscf (optimization of the orbitals at a CI level, keeping the locality of the orbitals if we start from localized orbitals)

View File

@ -85,6 +85,7 @@ niter= nombre d'iterations (defaut 50)
nessai= 0 0: No trial vector nessai= 0 0: No trial vector
1: give trial vectors manually (see trial vect part) 1: give trial vectors manually (see trial vect part)
2: reads vect from preceeding calculation 2: reads vect from preceeding calculation
3: CAS prediagonalization
twvec= 0.03 seuil d'ecriture des coefficients des vecteurs twvec= 0.03 seuil d'ecriture des coefficients des vecteurs
propres sur la sortie propres sur la sortie
twess= seuil d'ecriture des coefficients des vecteurs twess= seuil d'ecriture des coefficients des vecteurs
@ -175,7 +176,7 @@ II additional information
On peut rajouter la donnee : On peut rajouter la donnee :
lvec= les numeros de vecteurs lus sur un fichier PREFIX.ess issu lvec= les numeros de vecteurs lus sur un fichier PREFIX.ess issu
d'un calcul precedent. Le fichier PREFIX.ess est le fichier binaire d'un calcul precedent. Le fichier PREFIX.ess est le fichier binaire
resultat d'un calcul casdi precedent. On fai simplement : resultat d'un calcul casdi precedent. On fait simplement :
cp PREFIX.davec PREFIX.ess cp PREFIX.davec PREFIX.ess
par exemple par exemple

View File

@ -178,7 +178,7 @@ et les seuils consideres sont la moyenne entre les seuils des zones de i et j
stop 'fin' eventually stops the program before end stop 'fin' eventually stops the program before end
'fin': full calculation 'fin': full calculation
'NDET': stops after calculation of the nb of det 'NDET': stops after calculation of the nb of det
'TOPO'; stops after calaculation of TOPO matrix 'TOPO'; stops after calculation of TOPO matrix
'SL': analyses thresholds and zones, then stops 'SL': analyses thresholds and zones, then stops
'ESSAI': computes trial vectors and stops 'ESSAI': computes trial vectors and stops
info 'Infoloc' suffix of the name of infoloc file info 'Infoloc' suffix of the name of infoloc file

View File

@ -58,6 +58,7 @@ Donnees facultatives :
dans les donnees de seward (a condition dans les donnees de seward (a condition
que les donnees de seward et de ijkloc que les donnees de seward et de ijkloc
soient dans le meme fichier) 'SEWARD' soient dans le meme fichier) 'SEWARD'
itest(1) 1 (symmetry calculation) ex: &ijkloc prefix='$Project.',symm='Y X',itest(1)=1 /
info1 file Info en entree ~Info info1 file Info en entree ~Info
mono1 file Mono en entree ~Mono mono1 file Mono en entree ~Mono
ijcl1 file ijcl en entree ~ijcl ijcl1 file ijcl en entree ~ijcl

View File

@ -27,6 +27,7 @@ a namelist
prefix='Project.' (required data) prefix='Project.' (required data)
molcas= version of molcas: 4 or 5 or 54 (default 0: in that case, molcost molcas= version of molcas: 4 or 5 or 54 (default 0: in that case, molcost
analizes the OneInt file to get the molcas value) analizes the OneInt file to get the molcas value)
(yopm= T: OPENMOLCAS version - not yet implemented - see calculs_openmolcas_emploi)
ycl= T: generates a formatted file of MO integrals (default F) ycl= T: generates a formatted file of MO integrals (default F)
yao= T: reads and interfaces the AO integrals (default T) yao= T: reads and interfaces the AO integrals (default T)
ymo= T: reads and interfaces the OM integrals (default T) ymo= T: reads and interfaces the OM integrals (default T)

View File

@ -2,15 +2,32 @@
Web page : http://github.com/LCPQ/Cost_package Web page : http://github.com/LCPQ/Cost_package
The different programs need atomic integrals and molecular orbitals coming from Molcas or OpenMolcas (in the last version cost_maj.tgz).
In the whole package "cost", you can find : In the whole package "cost", you can find :
- casdi: MRCI program (MR-SDCI or DDCI), - casdi: MRCI program (MR-SDCI, MR+DDCI, MR+DDCI2, MR+S),
- dolo: localization of orbitals, - dolo: localization of orbitals,
- exsci also named casdiloc: selected MRCI (quasi linear MRCI), - exsci also named casdiloc: selected MRCI (quasi linear MRCI),
- noscf: to optimize orbitals (using MR-SCI and density matrices of the states, different spin multiplicity or spatial symmetry allowed), - noscf: to optimize orbitals (using MR-SCI and density matrices of the states, different spin multiplicity or spatial symmetry allowed),
- faiano: to transform a basis set in an ANO form (sometimes useful for the localization) - faiano: to transform a basis set in an ANO form (sometimes useful for the localization)
- etc... - etc...
How to install
================
1. You have untared the cost_maj.tgz file
2. cd cost_maj
3. edit file install
answer the questions (lines containing "???")
(i.e. choose the F90 compiler, look also at the lapack and blas variables)
4. ./install
5. Important Note: The localisation of the cost files in the file system
appears in some files.
As a consequence, once you have run "install":
- DO NOT change the name of cost directory
- DO NOT copy the cost directory (ex cp -R cost cost2) onto another place.
People involved People involved
=============== ===============

BIN
cost_maj.tgz Normal file

Binary file not shown.