(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

Reply via email to