Intel® Fortran Compiler

Severe(59) when reading a file ANSI as UTF-8


my code reads a very easy file such as

1.000  2.000  3.000
11.000 12.000  13.000

However when the file is edited by third parties a severe (59) error often occurs. This regularly happen when the file to be read is not in the UTF-8 format but in other formats as e.g., ANSI as UTF-8

Is there a way to read the file irrespective of its format? At the moment the read command is simply  

READ(1,*) (upper(i),i=1,n_par);
READ(1,*) (lower(i),i=1,n_par);

Fortran preprocessor stripping off 2 sets of quotes

I am trying to compile a source file which contains the statement

compiled =

with the command

mpif90 -save-temps -i8 -g -I. -I/projects/chch5350/Packages/nwchem-6.6/src/include -I/projects/chch5350/Packages/nwchem-6.6/src/tools/install/include -DEXT_INT -DLINUX -DLINUX64 -DPARALLEL_DIAG -DCOMPILATION_DATE="'`date +%a_%b_%d_%H:%M:%S_%Y`'" -DCOMPILATION_DIR="'/projects/chch5350/Packages/nwchem-6.6'" -DNWCHEM_BRANCH="'6.6'" -c -o nwchem.o nwchem.F

This produces an error,

QWIN and qwutil.c

I am having my first go at graphics on Microsoft windows (having previously played with graphics on unix). I have tried to recreate precisely the intel test case that draws three graphs using the routines realg.f90 with subroutines gridshape.f90 and threegraphs.f90 - exactly as printed in the intel sample document. I managed to compile and link, eventually (as I didn't realise initially that "/libs:qwin" has to be added at the compile phase).

I have these lines of code, module_mfm.f90 , VS2017,intel parallel studio 2017

I have these lines of code, module_mfm.f90 , VS2017,intel parallel studio 2017

all of my project works with gfortran in command line,but when I use visual studio i got errors,maybe it couldn't find use files such as use module_compiler_dependant and so far...

IMSL Singular Value Decomposition convergence failure


I have difficulty in singular value decomposition by using the IMSL subroutine DLSVRR due to convergence failure.

The error message says that the convergence can only be obtained for some of singular values and their corresponding singular vectors.

I think this problem has been a critical issue, but I haven't found any solution yet.

I hope someone might give me a suitable help.





Fortran: multiple definition of `date_'

When running Makefile, I am getting the error shown below:

/opt/intel/compilers_and_libraries_2017.1.132/linux/compiler/lib/intel64_lin/libifport.a(idate.o): In function `date_':
idate.c:(.text+0x1b0): multiple definition of `date_'

Is there a compile option that will fix this?  It looks to me that I have a function in local_lib that is the same as one in the compiler lib.

Here is the Makefile I am using:

Subscribe to Intel® Fortran Compiler