How to mirror the UNFP guide (and some other sites)
 ---------------------------------------------------

 A very good way to mirror FTP sites is using the Perl script 
 called 'mirror', by Lee McLoughlin of SunSITE Northern Europe.

 The mirror program is used by the excellent SunSITES network, 
 and has endless options, so it's useful to have a config file 
 (by default called 'mirror.defaults').

 The homesite of 'mirror' is at:

     http://sunsite.doc.ic.ac.uk/computing/archiving/mirror/ 

 Tarred and gzipped it's only 70K.  The HTTP protocol can transfer 
 binary files, so you can download it from this URL.

 Mirror is usually operated automatically by 'cron' or some other 
 UNIX scheduling mechanism. It's best to run it when the network 
 is least loaded (03:00 GMT?).

 Note!  Mirror was developed on a Sun machine, and the system-
        dependent header files it uses may not work on other
        operating systems!

        If mirror doesn't work, and it seems like a TCP/IP error,
        it's probably because "socket.ph" is not correct. 

        The official solution is to run the program "h2ph"
        which translates C header files to Perl, to translate
        "socket.h" to "socket.ph".

        The translation is not perfect and probably has to be 
        corrected manually by a very experienced programmer.


 ------------------------- config file for V2.8 ---------------------------

  # This is the default mirror settings used by my site:
  # sunsite.doc.ic.ac.uk (146.169.2.10)
  # This is home of SunSITE Northern Europe.
  #
  # Lee McLoughlin 

  # You should be able to use this at other sites.  You should only have
  # to change bits that reference this site so look for doc.ic below.

  package=defaults
	# The LOCAL hostname - if not the same as `hostname`
	# (I advertise the name sunsite.doc.ic.ac.uk but the machine is
	#  really phoenix.doc.ic.ac.uk.)

  ........ skip ........ skip ........ skip ........ skip ........ skip ...

  package=UNFP
	comment=User Notes on Fortran Programming
	site=vms.huji.ac.il
	remote_fs=vms
	remote_dir=fortran
	local_dir=/usr/people/monica/unfp/      <-----  change this path !!!
	flags_recursive=[...]
	get_size_change=false
	vms_keep_versions=false
	passive_ftp=0

 ------------------------- end of config file --------------------------


 TENTATIVE LIST OF FORTRAN SITES RECOMMENDED FOR MIRRORING
 =========================================================

 In the following list FTP URLs were provided when possible, 
 so you can use mirror.  The HTTP-only sites are usually 
 updated infrequently, and using a web browser from time 
 to time may suffice.

    *  Site updated frequently  # No changes expected


  Tomasz Plewa's resource list (very important!):

     http://www.labyrinth.net.au/~ctrans/tomasz.html      (Australia) 
     http://zar.unizar.es/www/num_meth.html               (Spain) 
     http://www.math.psu.edu/dna/num_methods.html         (US) 
     http://tonic.physics.sunysb.edu/docs/num_meth.html   (US) 


* User Notes on Fortran Programming:

     ftp://vms.huji.ac.il/fortran/                        (Israel)


  Bo Einarsson's resource list: 

     http://www.nsc.liu.se/~boein/f77to90/fortran.html    (Sweden) 

  Bo Einarsson and Yurij Shokin book "Fortran 77 to 
  Fortran 90 tutorial" in HTML format: 

     ftp://ftp.nsc.liu.se/pub/bibliotek/f77to90.zip       (zip) 
     ftp://ftp.nsc.liu.se/pub/bibliotek/f77to90.tar.Z     (tar.Z)


  The Fortran FAQ (updated infrequently): 

     ftp://rtfm.mit.edu/pub/usenet/comp.lang.fortran/Fortran_FAQ   (US) 


* The F90 FAQ (updated frequently): 

     ftp://ftp.ifremer.fr/ifremer/ditigo/fortran90/engfaq     (France)


* Numerical-Analysis FAQ (important):

     http://www.indra.com/~sullivan/q10.html     (Table of Contents)
     http://www.indra.com/~sullivan/q20.html 
     http://www.indra.com/~sullivan/q30.html 
     http://www.indra.com/~sullivan/q40.html 
     http://www.indra.com/~sullivan/q50.html 


# An excellent Fortran 77 book by Clive Page. Probably wouldn't 
  change in future, except for correcting errata:

     ftp://ftp.star.le.ac.uk/pub/fortran/prof77.ps.gz     (PostScript) 
     ftp://ftp.star.le.ac.uk/pub/fortran/prof77.tex.gz    (Latex) 


# Navy Surface Warfare Center routine library (according to 
  JPL experts it's excellent):

     ftp://math.jpl.nasa.gov/pub/nswc.93/         (all files)


* ftnchek static checker (useful!): 

     ftp://ftp.dsm.fordham.edu/pub/ftnchek2.9/    (US)


  Netlib is very important (and very big), but probably 
  there are no access problems.  If you want to mirror 
  only the "entry points", the top level index is a 
  good start (needs a small correction):

     ftp://netlib.bell-labs.com/netlib/master/index.html 


 The Fortran 77 and 90 standards are available,
 but distribution is illegal.

 -----------------------------------------------------------------------

 lmjm@doc.ic.ac.uk 
Return to contents page