Major code changes have been undertaken to make this J-Solver version portable across UNIX platforms (LINUX PCs, workstations and CRAYs), dynamically allocatable, user friendly and avoid the use of proprietary software. J-Solver has been converted to fortran 90 syntax and makes use of IMPLICIT NONE statements. Dimensions are computed on the fly, which simplifies the user interface. It also greatly reduces the average memory requirement. In the process, however, some previously available features have been lost or abandoned:
for f in `ls *.f`; do cat $f | perl -ne 's/ctv80\/ncarg//o; print;' > foo mv $f $f_old mv foo $f done
Rather than mingling graphics with number crunching code, the preferred approach is to custom write routines that dump data into a file for postprocessing. Examples of such routines are provided in the drive.F file.