PROGRAMME DE PROJECTION D'UN JEU D'ORBITALES DANS L'ESPACE D'UN AUTRE
JEU D'ORBITALES

Exemple : on a un jeu d'orbitales locales (occ, virt)
          et un jeu d'orbitales SCF       (occ, virt)
          on projette les occupees locales dans les scf 
	  on projette les virt locales dans les scf
	  on reorthogonalise
	  ainsi, on a un jeu d'orbitales locales de qualite SCF


ENCHAINEMENT DES PROGRAMMES

schmudorb
proj_scf
cp NONORLOC_scf NONORLOC
schmudort

Ce que fait le programme :

schmudorb cree un jeu d'orbitales locales non orthogonales (ds le fich NONORLOC)

proj_scf projette sur les orb scf (les met dans NONORLOC_scf, 
ecrit comme NONORLOC)
cp NONORLOC_scf NONORLOC : on ecrase le fichier primitif
les fichiers NONORLOC et NONORLOC_scf sont exprimes dans une base d'OA
orthogonalisees (OAO)
le fichier contenant les OAO s'appelle "OAO"
les 3 fichiers OAO, NONORLOC et NONORLOC_scf sont donnes en clair sous
la forme des fichiers d'orbitales de Molcas, avec des labels

schmudort on orthogonalise


EN ENTREE
fichiers OAO et NONORLOC
         un fichier d'orbitales scf ou casscf en orbitales delocalisees 
	 (ScfOrb ou RasOrb), format en clair, orbitales Molcas.
EN SORTIE
fichier NONORLOC_scf, de meme type que NONORLOC

DONNEES

 &pscf
 prefix=
 calcul='SCF'       CASSCF : il y a des orbitales actives
 fermi=0            donnee facultative si calcul='SCF'
                           obligatoire si calcul='CASSCF'
 act='A_'           alors les actives sont reconnues par le fait que
                    leur label commence apr A_
		    aucune autre donnee n'est testee pour le moment !
 scf=' '            fichier contenant les orbitales de reference 
                    (qui definissent les espaces sur lesquels on projette)
		    ' ' : alors le nom est prefixScfOrb
		    si calcul='CASSCF', changer la valeur de scf!
		    
 /
 
	  
