Known problem

Vn JET_60 onwards, 02-Aug-2013

When preppl is rerun ( for example after updating a Ufile to fix a problem discovered running trdatt ), the saved namelist copy ...TR.DAT.1 will be used as input, since this copy specifies Ufile input. Namelist changes made since the first run of preppl will be lost, unless recovered from the backup ..TR.DAT.sav1 .

To identify any such changes, the command

>diff -I "^EXT" $TWD/61519Z99TR.DAT.sav1 $TRDAT
2,3d1
< ! Post preppl Update
< !
778,779c776,777
< ! TrFile (pshare, 02-Aug-2013 14:17:44)
< ! TrFile (pshare, 02-Aug-2013 14:17:45)
---
> ! TrFile (pshare, 02-Aug-2013 14:20:40)
> ! TrFile (pshare, 02-Aug-2013 14:20:42)


lists differences between  copy of the namelist saved before running prepppl, and the current namelist, while ignoring the expected changes to the EXT cards. This will be fixed, or else the workaround automated, ASAP.

MDSplus tree preparation :-

  1. Run TrFile ( PtoU ) - this generates PPFs from any Ufiles which have been updated
  2. Run TrFile ( PtoM ) - this generates a list of inputs ( $TWD/<runid>TR.EXT ) to be specified by the MDSplus tree
  3. Compile & run the IDL procedure TrData to create a new tree
    >> this may pause without displaying the ( more) prompt for the next screen - hit the space bar if this happens <<

On completion, the MDS plus tree status changes to "Exists" ( see JETtransp output )

main::Process -U-
                      -=- MDSplus tree 506212557 (Exists)

Recreate an existing tree ?

If the MDSplus tree trdata already exists and is up to date, there is no reason to recreate it. However, if any Ufiles have been modified, answer Y to the prompt and create a new tree.

Namelist

preppl will remove cards defining the RF Antenna geometry ( PRE, EXTRFA ) from the namelist, and add the correct array definitions ( RGEOM_A ,.. )
 [ The RFA cards are not recognised on the pppl system ].

A file <runid>_pserv.tmp is created. This is used by pppl job submission scripts -

 nbi_pserve    = 1
 ntoric_pserve = 1 
 nptr_pserve   = 0

These are the only actions taken, if a new MDSplus tree is not required.