******************************************************************************
ijkloc : Programme de transformations d'integrales moleculaires ecrites
         en orbitales de symetrie a des integrales moleculaires ecrites
         en orbitales desymetrisees

2 etapes : 1. desymetrisation des orbitales. C'est une partie 
              completement independante
           2. transformation des integrales, obtention des orbitales
              locales

******************************************************************************

        Utilisation :
                      - Etape scf
                      - Etape localisation  -->  orbitales locales
                      - motra-molcost       -->  files ijcl,Info,Mono
                      - ijkloc
                      - exsci

        Fichiers :

        En entree :       ('~' =PREFIX)
                    - ~Mono
                    - ~Info
                    - SCH_FERMI (creee par schmud)
                    - Input Orbitals (inporb)
                    - calcul non cholesky: 
                        - file d'integrales ~ijcl
                    - calcul cholesky: 
                        - CHOL_VEC
                        - MO_ONEINT

        En sortie : - ~Ijcllocinfo (information pour exxci)
                    - ~ijclloc2  (integrales bielectroniques a 2 indices 
                                 differents)
                    - ~ijclloc3  (3 indices differents)
                    - ~ijclloc4  (4 indices differents)
                    - ~Infoloc   (fichier de type Info, pour les orbitales 
                                  locales)
                    - ~ijclloc   (eventuellement) fichier ijcl pour casdi
                    - ~IJCLLOC   (eventuellement) fichier IJCL pour casdi
                    - DESYMORB   orbitales desymetrisees  
                    - ORB_IJKLOC orbitales locales


Donnees :
           Donnee (maj: correspond a des donnees obligatoires)
 &ijkloc

Donnees obligatoires :
           PREFIX='...'

Donnees facultatives :
           nprint       0,1,2                                  0
           symm         donnees de seward qui suivent la
                        ligne "SYMMETRY" (dans le meme ordre !)
                        si symm='SEWARD', la donnee est lue
                        dans les donnees de seward (a condition
                        que les donnees de seward et de ijkloc
                        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
           mono1        file Mono en entree                   ~Mono
           ijcl1        file ijcl en entree                   ~ijcl
           inporb       orbitales locales symetriques         INPORB
           mem          memoire demandee en Mo                500
           ycdloc       creation des files ijclloc* pour
                        excci                                 T      
           ycd          T : genere des fichiers (ijclloc, Infoloc, Monoloc)
                            pour enchainer sur casdi
                            il faut renommer les files ijclloc, Infoloc, Monoloc
                            en ijcl, Info, Mono               F
           ycl1         (si ycd) T : ecriture en clair 
                        sur IJCLLOC                           F
 
 
