[molpro-user] FciMCPar.F90(305): error #8178:

Andy May MayAJ1 at cardiff.ac.uk
Fri Mar 21 14:32:50 GMT 2014


Aristotle,

This appears to be a compiler bug in that version of ifort (compiles 
fine with 14.0.2). I suggest to either upgrade the compiler, or 
configure with -noneci option do disable that part of the code.

Best wishes,

Andy

On 21/03/14 11:29, Aristotle Papakondylis wrote:
> Dear Molproers
> trying to install molpro2012.1.11 I stumbled upon the problem given below.
> Any help would be appreciated. CONFIG file is also attached. Please note
> that
> the last installed version molpro2012.1.4 worked fine.
> Thanks
> Aristotle
>
> ------------------
> $(FC) -c $(FFLAGS) $(F90FLAGS) -O2 FciMCPar.F90
> FciMCPar.F90(305): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  ge_tmp => generate_excitation
> ----------------^
> FciMCPar.F90(306): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  gs_tmp => get_spawn_helement
> ----------------^
> FciMCPar.F90(307): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  ad_tmp => attempt_die
> ----------------^
> FciMCPar.F90(317): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  generate_excitation => ge_tmp
> ----------------^
> FciMCPar.F90(318): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  get_spawn_helement => gs_tmp
> ----------------^
> FciMCPar.F90(319): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  attempt_die => ad_tmp
> ----------------^
> FciMCPar.F90(1718): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  attempt_create => attempt_create_trunc_spawn
> ----------------^
> FciMCPar.F90(1720): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>                  attempt_create => att_create_trunc_spawn_enc
> ----------------^
> FciMCPar.F90(1723): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>              attempt_create => attempt_create_normal
> ------------^
> FciMCPar.F90(1750): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>              encode_child => null_encode_child
> ------------^
> FciMCPar.F90(1769): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>              new_child_stats => new_child_stats_hist_hamil
> ------------^
> FciMCPar.F90(1771): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>              new_child_stats => new_child_stats_normal
> ------------^
> FciMCPar.F90(1774): error #8178: The procedure pointer and the procedure
> target must have matching arguments.
>          attempt_die => attempt_die_normal
> --------^
> FciMCPar.F90(4129): warning #8089: Parentheses around an I/O list is an
> extension to Standard F2003.
>                  (AllHFCyc / StepsSft), &                   ! 24.
> --------------------------^
> FciMCPar.F90(4130): warning #8089: Parentheses around an I/O list is an
> extension to Standard F2003.
>                  (AllENumCyc / StepsSft), &                 ! 25.
> ----------------------------^
> FciMCPar.F90(4146): warning #8089: Parentheses around an I/O list is an
> extension to Standard F2003.
>                      (tot_trial_numerator / StepsSft), &             ! 40.
> -----------------------------------------^
> FciMCPar.F90(4147): warning #8089: Parentheses around an I/O list is an
> extension to Standard F2003.
>                      (tot_trial_denom / StepsSft), &                 ! 41.
> -------------------------------------^
> FciMCPar.F90(4166): warning #8089: Parentheses around an I/O list is an
> extension to Standard F2003.
>                      (tot_trial_numerator/tot_trial_denom)
> ----------------------------------------^
> FciMCPar.F90(8419): error #7002: Error in opening the compiled module
> file.  Check INCLUDE paths.   [FCIMCPARMOD]
>      use FciMCParMod, only: DeallocFCIMCMemPar, SetupParameters, &
> --------^
> FciMCPar.F90(8435): error #6406: Conflicting attributes or multiple
> declaration of name.   [IOUT]
>      WRITE(iout,"(A)") "*** Changing the reference determinant ***"
> ----------^
> FciMCPar.F90(8435): warning #6187: Fortran 2003 requires an INTEGER data
> type in this context.   [IOUT]
>      WRITE(iout,"(A)") "*** Changing the reference determinant ***"
> ----------^
> FciMCPar.F90(8436): error #6406: Conflicting attributes or multiple
> declaration of name.   [IOUT]
>      WRITE(iout,"(A)") "Switching reference and zeroing energy counters
> - restarting simulation"
> ----------^
> FciMCPar.F90(8436): warning #6187: Fortran 2003 requires an INTEGER data
> type in this context.   [IOUT]
>      WRITE(iout,"(A)") "Switching reference and zeroing energy counters
> - restarting simulation"
> ----------^
> FciMCPar.F90(8440): error #6406: Conflicting attributes or multiple
> declaration of name.   [DEALLOCFCIMCMEMPAR]
>      CALL DeallocFCIMCMemPar()
> ---------^
> FciMCPar.F90(8447): error #6406: Conflicting attributes or multiple
> declaration of name.   [SETUPPARAMETERS]
>      CALL SetupParameters()
> ---------^
> FciMCPar.F90(8448): error #6406: Conflicting attributes or multiple
> declaration of name.   [INITFCIMCCALCPAR]
>      CALL InitFCIMCCalcPar()
> ---------^
> FciMCPar.F90(8419): error #6580: Name in only-list does not exist.
> [DEALLOCFCIMCMEMPAR]
>      use FciMCParMod, only: DeallocFCIMCMemPar, SetupParameters, &
> ---------------------------^
> FciMCPar.F90(8419): error #6580: Name in only-list does not exist.
> [SETUPPARAMETERS]
>      use FciMCParMod, only: DeallocFCIMCMemPar, SetupParameters, &
> -----------------------------------------------^
> FciMCPar.F90(8420): error #6580: Name in only-list does not exist.
> [INITFCIMCCALCPAR]
>                             InitFCIMCCalcPar, iout
> ---------------------------^
> FciMCPar.F90(8420): error #6580: Name in only-list does not exist. [IOUT]
>                             InitFCIMCCalcPar, iout
> ---------------------------------------------^
> compilation aborted for FciMCPar.F90 (code 1)
> make[3]: *** [FciMCPar.o] Error 1
>
>
>
> _______________________________________________
> Molpro-user mailing list
> Molpro-user at molpro.net
> http://www.molpro.net/mailman/listinfo/molpro-user
>



More information about the Molpro-user mailing list