by ddempsey » Tue Sep 24, 2013 6:40 pm
zalta1980's response above unfortunately won't help those of us who can't read Arabic.
However, I'm seeing the same thing repoted by juliosergio--that is, when I compile WPS v.3.5.1, plotgrids.exe and plotfmt.exe are not created, but all other expected *.exe utilities are created successfully.
Moreover, there is not a single reference to either plotgrids or plotfmt in the output of the ./compile command (including no error messages). It's as if the compile command didn't even try to compile these two programs. However, there are commands to compile them in WPS/util/src/Makefile. Did the compile command even consult this Makefile? Other codes in WPS/util/src were compiled--why not plotgrids and plotfmt?
There are plotgrids.F and plotfmt.F files in the WPS/util/src directory, and in in WPS/util there are plotgrids.ncl and plotfmt.ncl NCL scripts (which aren't created by the compilation but instead come with the WPS software package), but the plotgrids.F. and plotfmt.F code isn't converted into *.f90 code files and subsequently compiled and linked.
Since there is a Makefile in WPS/util/src, I naively tried to compile plotgrids and plotfmt individually by running "make plotgrids" and "make plotfmt" in WPS/util/src. This created plogrids.f90 and plotfmt.f90 code files and also created object files for each, but it failed at the linking stage (in my case, trying to link to Intel Fortran libraries; perhaps there wasn't enough information in the Makefile and in environment variables to do this, but identifying the reason is beyond my level of competence).
It would be nice to know what is going on here.