From: Abraham Abraham on
1. ZCP - an application level checkpointing aid is improving and you
are invited to test and comment about it. Bug reports are especially
welcome as the pseudo-parser is probably still immature:

http://shum.huji.ac.il/~agay/zcp/blog.cgi?index

The idea is to mark in the source program all declarations of
variables (and their associated parameters) that should be
checkpointed. The mark is a prefix that comments out the declarations
("!#" in f90 and "c!" in f77). You then run ZCP on the source to
create a f90 module that declares the commented variables (and
parameters) and defines three checkpointing procedures. Now you add in
your program a "use" for the generated module and put calls to the
three procedures in suitable places (they have no arguments!) and
voila you got a reliable checkpointing support for your program! If
some malfunction kills your program just run it again, it will find a
valid checkpoint, read it and continue running from it.

Some guidelines for placing the calls to the checkpointing routines is
provided in the docs.

You can leave comments here at CLF, at the bottom of the web page or
personally to me (to the email address at the bottom of the web page).

2. The old User Notes on Fortran Programming guide did well in the
past (the ibiblio mirror was almost at the top of Google search!). The
UNFP may have now a "second edition" with modern HTML/CSS style,
upgrading to modern Fortran and a lot of added material.

The old UNFP was a cooperative net project and hopefully the new one
will be the same. Tim Prince already contributed several wonderful
articles. Thanks a lot!

You can see a very preliminary draft of one page at:

http://shum.huji.ac.il/~agay/unfp2/ch1-2.html

and compare it with the old one:

http://shum.huji.ac.il/~agay/unfp/ch1-2.html

better?

Note that the web pages for ZCP and UNFP2 are now optimized for
Firefox V2 and have problems with Explorer V6 (they look ugly and the
side boxes are truncated). Any suggestions on this are very welcome!