Trovemaster/Duo

Compilation error using ifort

Closed this issue · 2 comments

I tried to compile Duo from the master branch using ifort. The error occurred during the compilation:

quadrupole.f90(1159): remark #8291: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+7'.
                            "(i12,1x,i12,2x,es10.4,4x,f16.6)") &
----------------------------------------------^
dipole.f90(1339): remark #8291: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+7'.
                          write(transunit,"(i12,1x,i12,2x,es10.4,4x,f16.6)") & 
------------------------------------------------------------^
ifort    -c -o F1_intensity.o F1_intensity.f90 -O3 -ip -qopenmp -mkl=parallel 
ifort: command line remark #10412: option '-mkl=parallel' is deprecated and will be removed in a future release. Please use the replacement option '-qmkl=parallel'
ifort    -c -o duo.o duo.f90 -O3 -ip -qopenmp -mkl=parallel 
ifort: command line remark #10412: option '-mkl=parallel' is deprecated and will be removed in a future release. Please use the replacement option '-qmkl=parallel'
duo.f90(8): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [MAGNETIC_DIPOLE]
    use magnetic_dipole
--------^
compilation aborted for duo.f90 (code 1)
make: *** [makefile:91: duo.o] Error 1

Can you help me solve this issue?

Dear Zonkil9,

I have modified the makefile on github to include magnetic_dipole, which was missing there. Please try again! The magnetci_part is still under construction, which is why.

Thanks for reporting the issue.

Cheers,
Sergey

It compiled smoothly now. Thank you for the fix!