From: Alan W. I. <ir...@be...> - 2017-03-21 19:00:08
|
Hi Arjen and John: On 2017-03-21 09:58-0000 Arjen Markus wrote: > Hi John, > > Well, a quick search revealed: > > - CMake does not support Silverfrost out-of-the-box, at least I could not find a module for it > - Silverfrost FTN95 is limited to Fortran 95, so it will not support the current binding @Arjen: For the record do you have a reference for that second result? I looked for that myself last night but could not find the definitive statement about what versions of Fortran were supported by FTN95. @John: Arjen has nicely summarized above the two hurdles to overcome before you could use FTN95 (or any other Fortran compiler) to build the PLplot Fortran bindings. One is CMake support for FTN95 and the other is FTN95 support for Fortran 2003. Both of these are the responsibility of Silverfrost so I suggest you contact them to see what they say about their plans in these areas. Meanwhile, I suggest you try a better supported Fortran compiler such as ifort which _we know_ works fine to build the Fortran binding of PLplot. @Everybody here: Our experience is the PLplot Fortran binding and examples work fine with the NAG fortran compiler (nagfor), Intel Fortran compiler (ifort) and the Fortran compiler (gfortran) that is part of the gcc suite of compilers. But has anybody here tried other well-known Fortan compilers such as those from Absoft or the Portland Group? My understanding is CMake supports both the Absoft and Portland Group Fortran compilers so the question really boils down to whether those compilers have the necessary support for Fortran 2003. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |