Hi Alan,


I have tested the latest version of the Fortran examples on three Windows 
platforms (all 64-bits but not yet in all details, that is not for all examples 
I have tried all API variants). For Cygwin and MinGW-w64 I found no problems, 
but I did for bare Windows with Intel Fortran. I first feared for some obscure 
bug in the way we deal with callbacks and such, but it turned out to be a 
feature (or quirk, if you like) of Intel Fortran.



The Fortran 2003 standard says that allocatable arrays that appear on the 
left-hand side of an assignment are automatically (re)allocated if necessary. 
For Intel Fortran this behaviour requires an explicit compiler option 
(-assume:lhs_realloc). Since this is not included in our build scripts, the 
examples that use this fail. In my private repository I have added the explicit 
allocation statements and that gives correct results (at least as far as the my 
eyes are concerned - I need to formally verify it by comparing output files).



Anyway, the message at this moment is: the Fortran binding is doing fine on the 
mentioned platforms and I need to make a few small changes to the examples (the 
allocate statements and a comment about why they are used).



Some more extensive tests are required, but things are looking quite good.



Regards,



Arjen

DISCLAIMER: This message is intended exclusively for the addressee(s) and may 
contain confidential and privileged information. If you are not the intended 
recipient please notify the sender immediately and destroy this message. 
Unauthorized use, disclosure or copying of this message is strictly prohibited. 
The foundation 'Stichting Deltares', which has its seat at Delft, The 
Netherlands, Commercial Registration Number 41146461, is not liable in any way 
whatsoever for consequences and/or damages resulting from the improper, 
incomplete and untimely dispatch, receipt and/or content of this e-mail.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to