- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Looks as if your makefile isn't right - the ifort commands are not properly formed. Since you didn't show us the commands it generates it's hard to say anything more.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are you using a script? A makefile?
You haven't shown us the actual compilation lines.
But, if I use my magic crystal ball, I can guess that the compilation line looks something like this:
ifort -c module_state_description.f03
The file extensions that we support are .f, .f90, .for, .F, .F90, .FOR .FTN
I might have missed one ... but anyway, if you used a different extension than what we've specified, then you need to use -Tf before the filename.
--Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ok, I see the problem, but not sure how you'd fix it yet. The bad line looks like this, and note please the part I bolded. The command line switch "-I" takes an argument that is an include directory, and it's expecting that "module_state_description.f90" is an include directory and not a source file. I'll look at your file again, see if I can tell what to edit.
/share/apps/progs_ifort_15.0.3/openmpi_v185/bin/mpif90 -f90=/share/apps/intel2015/bin/ifort -c -i4 -O0 -fno-inline -fno-ip -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -I../dyn_em -I../dyn_nmm -I/media/WDSpaceH/jalves/root2/WRF/external/esmf_time_f90 -I/media/WDSpaceH/jalves/root2/WRF/main -I/media/WDSpaceH/jalves/root2/WRF/external/io_netcdf -I/media/WDSpaceH/jalves/root2/WRF/external/io_int -I/media/WDSpaceH/jalves/root2/WRF/frame -I/media/WDSpaceH/jalves/root2/WRF/share -I/media/WDSpaceH/jalves/root2/WRF/phys -I/media/WDSpaceH/jalves/root2/WRF/chem -I/media/WDSpaceH/jalves/root2/WRF/inc -I/share/apps/progs_ifort_15.0.3/netcdf_v432/include -I.././Build -I module_state_description.f90
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In your script, find the line that looks like this:
make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/media/WDSpaceH/jalves/root2/WRF/external/esmf_time_f90 -I/media/WDSpaceH/jalves/root2/WRF/main -I/media/WDSpaceH/jalves/root2/WRF/external/io_netcdf -I/media/WDSpaceH/jalves/root2/WRF/external/io_int -I/media/WDSpaceH/jalves/root2/WRF/frame -I/media/WDSpaceH/jalves/root2/WRF/share -I/media/WDSpaceH/jalves/root2/WRF/phys -I/media/WDSpaceH/jalves/root2/WRF/chem -I/media/WDSpaceH/jalves/root2/WRF/inc -I/share/apps/progs_ifort_15.0.3/netcdf_v432/include -I.././Build -I" ext
And, remove the final "-I" at the end.
--Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For a better analysis, I am attaching the stdout file out6.txt and stderr file err6.txt.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page