Setup instructions:
----------------------------------------------------------------------------------
You can download the latest version of FORWARD codes at
web directory containing two tar files:
forward_[date].tar has the programs
forwarddocs_[date].tar has the documentation and examples
You do an update by completely deleting old versions - e.g.,
rm -R FORWARD
and expanding a new tar.
Since it is still in beta-testing, forward_[date].tar is likely to be updated more frequently than the documentation/examples.
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
The forward code uses IDL and the Solar Soft tree.
Solar soft tree installation instructions
Make sure to get the following packages - in your initial setup and then in your solarsoft preferences (e.g., in your .cshrc):
setenv SSW_INSTR "binaries chianti eis xrt eit trace secchi aia pfss"
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
The CoMP related codes also use fortran routines requiring a fortran compiler.
The FORWARD tar file will have a compiled version of the main code, forcomp, that
ports pretty easily to Mac Os X machines. There is some information on installing
and compiling fortran codes for other machines in
FORWARD README
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
Once you have unpacked the code define a logical, FORWARD, pointing to the directory
For instance in unix:
setenv FORWARD '~myusername/whereveritis/FORWARD'
Make sure that the FORWARD directory is in your IDL path. One way to do
that is to type the following at the start of the SSWIDL session
IDL> add_path,'$FORWARD',/ex
Alternatively, you can take care of both with the following lines in .cshrc in unix:
setenv FORWARD ~myusername/whereveritis/FORWARD/
setenv FORWARD_DOCS ~myusername/whereveritis/FORWARD_DOCS/
setenv IDL_PATH +${IDL_DIR}/lib:\+$FORWARD/:\+$FORWARD_DOCS/
this way you can run examples from other directories.
If you don't have IDL_DIR set (check by typing printenv IDL_DIR) you can
set in your .cshrc by
setenv IDL_DIR directory_where_idl_lives
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
You run the FORWARD codes either from command line (see Examples).
Or you can now use the widget interface:
IDL>for_widget
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
There is more material describing the FORWARD tree in
FORWARD README
This includes information about setting up FORTRAN, and an overview of the codes...