(As many Rietveld programs are Fortran based, hope this is
not too out of topic)
There is an updated page at the CCP14 website on creating
G77 happy Dynamic Arrays (Automatic Arrays/Dynamic Memory
Allocation) in Fortran
http://www.ccp14.ac.uk/solution/fortran/
------------------------------------------------
This includes:
Manually Increasing arrays and Ulimit Problems on UNIX Machines
http://www.ccp14.ac.uk/solution/fortran/index.html#ulimit
Examples of F90 style Dynamic Arrays/Automatic Arrays in Fortran that
will compile on GNU F77/G77
http://www.ccp14.ac.uk/solution/fortran/index.html#g77_dynamic
-----
There are also Weblinks to web resources for interfacing Fortran to C:
http://www.ccp14.ac.uk/solution/fortran/index.html#interface
e.g.,:
Mixing Fortran and C
http://www-mipl.jpl.nasa.gov/portguide/section3.11.html
Calling C from Fortran
http://mufasa.mit.edu/test/stock_answers/fortran/fortran_call_c.html
Interfacing Fortran and C
http://consult.cern.ch/cnl/217/node34.html
------------------------------------------------
Misc free Fortran compiler and code links are also provided,
http://www.ccp14.ac.uk/solution/fortran/index.html#links
Including:
On-line Numerical Recipes (Fortran 77 and Fortran 90 - and C):
http://www.nr.com
Alternatives to Numerical Recipes
http://math.jpl.nasa.gov/nr/nr-alt.html
Resources for Learning Fortran 90/Fortran-90 Resources
http://climate.gsfc.nasa.gov/~pincus/F90/index.html
Numerical methods for Fortran programmers
http://www.camk.edu.pl/~tomek/htmls/num_meth.html
(many mirrors including:
http://emlib.jpl.nasa.gov/EMLIB/num_meth.html
Resources for Fortran Programmers
http://www.star.le.ac.uk/~cgp/
ftnchek - GPL static Fortran 77 analyzer
http://www.dsm.fordham.edu/~ftnchek/
PGPLOT Graphics Subroutine Library
http://astro.caltech.edu/~tjp/pgplot/
DISLIN Scientific Data Plotting Software
http://www.linmpi.mpg.de/dislin/
------------------------------------------------
Corrections/additions/updates welcome.
Lachlan.
--
Lachlan M. D. Cranswick
Collaborative Computational Project No 14 (CCP14)
for Single Crystal and Powder Diffraction
Daresbury Laboratory, Warrington, WA4 4AD U.K
Tel: +44-1925-603703 Fax: +44-1925-603124
E-mail: [EMAIL PROTECTED] Ext: 3703 Room C14
http://www.ccp14.ac.uk