From: <hba...@ma...> - 2006-05-05 23:49:11
|
This is announcement for the release of PLplot 5.6.0. It represents the ongoing efforts of the community to improve the PLplot plotting package. Development releases in the 5.7.x series will be available every few months. The next full release will be 5.8.0. PLplot releases may be found at http://sourceforge.net/project/showfiles.php?group_id=2915 . Detailed release notes are given in the README.release file included with the tarball, and at http://sourceforge.net/project/shownotes.php?release_id=414455. Feedback and contributions for PLplot can be submitted to the mailing lists provided at http://sourceforge.net/mail/?group_id=2915 . PLplot's Home Page is http://plplot.sourceforge.net/ . |
From: Valery P. <pi...@is...> - 2006-05-06 06:40:41
|
Thank you very much for releasing and developing plplot! In changelog concerning this release there is paragraph devoted to f95 support. I did not reveal f95 dir in binding/ ? I've downloaded 5.6.0 from SF site this morning. best wishes Valery |
From: Alan W. I. <ir...@be...> - 2006-05-08 17:25:12
|
On 2006-05-06 15:39+0900 Valery Pipin wrote: > Thank you very much for releasing and developing plplot! > In changelog concerning this release there is paragraph devoted to f95 > support. I did not reveal f95 dir in binding/ ? Good to hear from you, Valery. You are right. Our new and experimental fortran 95 effort in bindings/f95 and examples/f95 was inadvertently left out of the tarball. I have no idea how we missed this, but there it is. Thanks for pointing this issue out. 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); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Valery P. <pi...@is...> - 2006-05-08 17:58:50
|
To be more specific my question is here http://sourceforge.net/project/shownotes.php?release_id=414455 ................. - The floating-point type PLFLT is now available as a KIND parameter, making it possible to use the same code for single and double precision applications - simply declare all real variables using the KIND facility and link with the corresponding version of the PLplot library. More information is found in bindings/f95/readme_f95.txt ###################### However I did not find bindings/f95 inside plplot's 5.6.0 tarball I have md5sum plplot-5.6.0.tar.gz 0f23cc477f0611adcfdd8ba39caf4213 plplot-5.6.0.tar.gz I found f95 in cvs. Perhaps something wrong happened in building official tarball for 5.6.0. best regards, Valery |
From: Rafael L. <rla...@us...> - 2006-05-08 21:12:46
|
* Alan W. Irwin <ir...@be...> [2006-05-06 10:43]: > You are right. Our new and experimental fortran 95 effort in bindings/f95 > and examples/f95 was inadvertently left out of the tarball. I have no idea > how we missed this, but there it is. Thanks for pointing this issue out. Is it time to release 5.6.1? -- Rafael |
From: Alan W. I. <ir...@be...> - 2006-05-08 23:12:34
|
On 2006-05-08 23:12+0200 Rafael Laboissiere wrote: > * Alan W. Irwin <ir...@be...> [2006-05-06 10:43]: > >> You are right. Our new and experimental fortran 95 effort in bindings/f95 >> and examples/f95 was inadvertently left out of the tarball. I have no idea >> how we missed this, but there it is. Thanks for pointing this issue out. > > Is it time to release 5.6.1? Good question. The short answer is not immediately, but there is some hope within two weeks. The reason is the version of f95 in our CVS as of the 5.6.0 release date was not complete, had syntax errors, etc. In other words, if we simply stick it into the tarball as of that date, it wouldn't be worth much to the users. The recent f95 news is I have been working hard on completing and debugging it for the last few days, and I finally got it to work properly with gfortran just this morning. It now needs to be tested by others with access to cvs, and more examples added to more extensively test the f95 API. There is also an outstanding issue with the values of the bounding box used by the psttf device driver. I am hoping everything will be ready for a bug-fix release in say two weeks time, but the exact timing of that release is continuing to be discussed on plplot_devel and also depends heavily on how much time our release manager, Hazen Babcock, can devote to it. Fortunately, this proposed bug-fix release should be much easier for him than the last one! Note the missing f95 and the bounding-box issue for the psttf device driver are the only two issues reported so far for 5.6.0. I strongly encourage those now using plplot-5.6.0 to test it hard and report any additional bugs so that we can have an outstanding 5.6.1 release. 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); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Valery P. <pi...@is...> - 2006-05-14 07:38:30
|
Hello Alan, I've tried to build plplot with f95 support from cvs distribution. I've got error for building f95 libraries: ................ gcc -shared .libs/sc3d.o .libs/sccont.o .libs/scstubs.o -Wl,--rpath -Wl,/home2/vv/RPM/BUILD/plplot/src/.libs -Wl,--rpath -Wl,/usr/local/lib ../../src/.libs/libplplotd.so -mieee-fp -Wl,-soname -Wl,libplplotf95cd.so.0 -o .libs/libplplotf95cd.so.0.0.0 (cd .libs && rm -f libplplotf95cd.so.0 && ln -s libplplotf95cd.so.0.0.0 libplplotf95cd.so.0) (cd .libs && rm -f libplplotf95cd.so && ln -s libplplotf95cd.so.0.0.0 libplplotf95cd.so) ar cru .libs/libplplotf95cd.a sc3d.o sccont.o scstubs.o ranlib .libs/libplplotf95cd.a creating libplplotf95cd.la (cd .libs && rm -f libplplotf95cd.la && ln -s ../libplplotf95cd.la libplplotf95cd.la) /bin/sh ../../libtool --mode=compile f95 -I. -g -O2 -c -o strutil.lo strutil.f95 libtool: compile: unable to infer tagged configuration libtool: compile: specify a tag with `--tag' make[4]: *** [strutil.lo] Error 1 make[4]: Leaving directory `/home2/vv/RPM/BUILD/plplot/bindings/f95' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home2/vv/RPM/BUILD/plplot/bindings/f95' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home2/vv/RPM/BUILD/plplot/bindings' Something is wrong with libtool. I've get this error on altlinux and on ubuntu-dapper as well. I've updated plplot's cvs tree at Sunday afternoon (Irkutsk time) best regards, Valery |
From: Valery P. <pi...@is...> - 2006-05-10 09:45:55
|
BTW, the cvs version of plplot has number 5.5.3 (not 5.6.0 or older) ;-) |
From: Alan W. I. <ir...@be...> - 2006-05-10 10:48:48
|
On 2006-05-10 18:44+0900 Valery Pipin wrote: > BTW, > the cvs version of plplot has number 5.5.3 (not 5.6.0 or older) ;-) The SourceForge anonymous CVS server has been frozen in time ever since a major CVS outage 6 weeks ago so that is why it is so far out of date compared to the "developer" CVS server. The current estimate from SourceForge (see http://sourceforge.net/docs/A04/) for when this problem will be resolved is by the end of this week. However, I assume that estimate will be extended since the developer CVS server has just developed a major outage of its own. It went down hard yesterday, and has been down ever since. Presumably that problem has higher priority because there are a lot of developers (including me) waiting to get access to CVS again. Getting back to your original bug report, I have just completed an extensive polishing effort on the fortran 95 interface, and I think all our fortran-aware users are really going to like it. Our next release (coming soon) will include it (for real this time). 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); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Valery P. <pi...@is...> - 2006-05-10 11:01:12
|
Thank you very much for explanations! Is there any special flag to add the support for f95 during configure? I'd like to see whether it will work for Intel's ifort compiler. V |
From: Alan W. I. <ir...@be...> - 2006-05-10 19:52:04
|
On 2006-05-10 20:00+0900 Valery Pipin wrote: > Thank you very much for explanations! > Is there any special flag to add the support for f95 during configure? > I'd like to see whether it will work for Intel's ifort compiler. Such a test would be most helpful. To specifically answer your question, if autoconf cannot find ifort by itself, then you should be able to set the FC environment variable (and corresponding FCFLAGS variable) to give you full control over the particular fortran compiler and set of compiler options that you want to test. This is in exact analogy with the present f77 interface system where the F77 and FFLAGS environment variables can be used to control the particular fortran 77 compiler and flags for that compiler. Of course, you cannot test our new f95 interface until we supply you with a test tarball that contains our latest work. Before deploying such a test tarball, our core developers need to do additional checking of the fortran 95 interface for the variety of platforms accessible to them. All such testing will be delayed until this weekend because of the current SourceForge CVS outage. So my guess is it will probably be a week from now before we can supply you with a test tarball that you and other fortran 9x enthusiasts can test. Watch this space for an announcement. BTW, after many years of fortran 77 experience, this has been my first sustained exposure to fortran 9x (in particular gfortran), and I must say I am most impressed with the language capabilities (especially the powerful array facilities). All those fortran 77 issues that have been unconsciously annoying me all these years are no longer an issue with fortran 9x. So I think all our fortran-aware users are going to be most happy with us for finally supplying a modern fortran 95 interface. Of course, there are bound to be "teething" troubles with this new interface, but we will work those out as the bug reports come in. 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); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Alan W. I. <ir...@be...> - 2006-05-14 17:58:48
|
On 2006-05-14 16:38+0900 Valery Pipin wrote: > Hello Alan, > > I've tried to build plplot with f95 support from cvs distribution. > I've got error for building f95 libraries: > ................ > gcc -shared .libs/sc3d.o .libs/sccont.o .libs/scstubs.o -Wl,--rpath -Wl,/home2/vv/RPM/BUILD/plplot/src/.libs -Wl,--rpath -Wl,/usr/local/lib ../../src/.libs/libplplotd.so -mieee-fp -Wl,-soname -Wl,libplplotf95cd.so.0 -o .libs/libplplotf95cd.so.0.0.0 > (cd .libs && rm -f libplplotf95cd.so.0 && ln -s libplplotf95cd.so.0.0.0 > libplplotf95cd.so.0) > (cd .libs && rm -f libplplotf95cd.so && ln -s libplplotf95cd.so.0.0.0 > libplplotf95cd.so) > ar cru .libs/libplplotf95cd.a sc3d.o sccont.o scstubs.o > ranlib .libs/libplplotf95cd.a > creating libplplotf95cd.la > (cd .libs && rm -f libplplotf95cd.la && ln -s ../libplplotf95cd.la > libplplotf95cd.la) > /bin/sh ../../libtool --mode=compile f95 -I. -g -O2 -c -o strutil.lo > strutil.f95 > libtool: compile: unable to infer tagged configuration > libtool: compile: specify a tag with `--tag' > make[4]: *** [strutil.lo] Error 1 > make[4]: Leaving directory `/home2/vv/RPM/BUILD/plplot/bindings/f95' > make[3]: *** [all] Error 2 > make[3]: Leaving directory `/home2/vv/RPM/BUILD/plplot/bindings/f95' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home2/vv/RPM/BUILD/plplot/bindings' > > Something is wrong with libtool. I've get this error on altlinux and on > ubuntu-dapper as well. So far, I am the only person that has been successful with it. There are lots more reports like yours on plplot-devel. However, because of my success we hope to find a small tweak that will allow building the f95 interface on more than just my platform. My platform (Ubuntu Breezy with gfortran-4.0.1) had no g77 installed. (g77 tends to confuse issues with gfortran.) To emulate that, be sure to set the F77 and F95 environment variables to be the same as FC and FCFLAGS. (Those variables are reported in config.summary). Also, be sure that gfortran is installed. (/usr/bin/f95 symlinks to gfortran on my system.) My experience is that the gfortran compiler is fine for compiling both our f77 and f95 interfaces. Finally, you might want to try the --tag=F77 option for the above libtool command to see if that variation works by hand. I will be most interested to hear of any tweak success/failures to follow what happens on my platform, i.e., both the f77 and f95 interfaces are built by gfortran with no problems. 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); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |