-
TRANSP Unix
TRANSP related libraries , like uflib, ureadsub, pspline etc., utilities , like RPLOT, UGRAF* and scripts , like tek6up.pro are available via "module load ntcc".
libraries are in $NTCCHOME/lib
Fortran 90 Use files are in $NTCCHOME/mod
utilities are in $NTCCHOME/bin
scripts are in $NTCC_ROOT/etc
For details see:
You should add the following to your .bashrc or .cshrc
On portals and sgi
Be sure you have loaded a compiler first
e.g. module load lff95
If you are a NSTX user:
module load nstx
module load netcdf
module load perl
module load ntcc
If you only want TRANSP tools:
module load netcdf
module load mdsplus
module load perl
module load ntcc
You can use $NTCC_ROOT/etc/.bashrc_sample or $NTCC_ROOT/etc/.cshrc_sample as a Template.
e.g. to link pspline library:
-L$NTCCHOME/lib -lpspline -lportlib
if you make calls to ezpspline :
-L$NTCCHOME/lib -lpspline -lezcdf -lportlib
compile with -I$NTCCHOME/mod
e.g. to link uread library:
-L$NTCCHOME/lib -lureadsub -lsgdummy -lvaxonly -lportlib \
-L$NETCDFHOME/lib -lnetcdf \
-lreadline -lhistory -ltermcap
e.g. to link ufiles library:
-L $NTCCHOME/lib -luflib -lufhdf -lmdstransp -lsgdummy \
-lcomput -lvaxonly -lportlib \
-L$MDSPLUS_DIR/lib -lMdsLib \
-L$NETCDFHOME/lib -lnetcdf -L$HDF_HOME/lib -ldf -ljpeg -lz \
-lreadline -lhistory -ltermcap
if you need sglib:
use -lsg instead of -lsgdummy
-L$NTCCHOME/lib -lsg -ljc -lportlib
e.g. to link xplasma library:
-L$NTCCHOME/lib -lold_xplasma -lxplasma2 -lgeqdsk_mds
you probably also need:
-lmdstransp -lvaxonly -lnscrunch -lfluxav -lr8bloa \
-lpspline -lezcdf -llsode -llsode_linpack \
-lcomput -lportlib
compile with -I$NTCCHOME/mod
If you don't need the netcdf or hdf library add:
-lcdf_dummy -lhdf_dummy
For a list of compiler / loader options type: $NTCC_ROOT/etc/show_makeflags
See $NTCC_ROOT/etc/Make_sample as a template for a simple Makefile.
See $NTCC_ROOT/etc/Make.flags for compilation/link flags on various platforms.
xtc
copy $NTCC_ROOT/etc/Xtc to your $HOME/
To setup Xtc,
use $NTCC_ROOT/etc/.xtcrc{_csh} as template
- or -
source $NTCC_ROOT/etc/.xtcrc{_csh}
xtranspin
copy $NTCC_ROOT/etc/XTranspin to your $HOME/
setup
part of ntcc module
- or -
source $NTCC_ROOT/etc/.xtranspinrc{_csh}
Read Introduction, etc. under the xtranspin Help Pulldown Menu.
Problems with your xterm on a MAC?
Top
Home