Pending ONETWO Tasks


  1. PLOT12-related items

    1. Improve general graphing capability:
      1. Use 4d example widget.
      2. Use hardware fonts; plots should be almost publication-ready.
      3. Add the option to specify the X-Y plot ranges.
      4. Add a zoom capability.
      5. Add the ability to differentiate an on-screen curve.
      6. Add more flexibility in manipulating tick marks.
      7. Add the option to use semi-logarithmic axes.
      8. Add an X-Y cursor.
    2. Overlay 4d save files on plots, so experimental data can be seen.
    3. Required plot file formats:
      1. PostScript
      2. Encapsulated PostScript
      3. Macintosh-compatible formats
    4. Form groups of variables in a hierarchical manner. Initial groups would be:
      1. particle transport
      2. energy transport
      3. neutron rates
      4. current profiles
      5. MHD geometry

      80 person-hours to this point. Start 17 March 1997, finish 31 March 1997.

    5. Develop interface to System 1032 database:
      1. Create database file within PLOT12.
      2. Read in existing database files and overlay results on graphs.

      40 additional person-hours to this point. Start time has not yet been determined.

    6. Make PLOT12 into a programmable application.

  2. Develop a new neutrals model (or modify old one, NEUCG2) to include ion impact ionization.

  3. Incorporate time-dependent neutral beam injection.

  4. Allow one to input the C6+ density instead of Zeff.

  5. Implement confinement upgrades

    1. Replace the current Weiland model with the latest version.
    2. Add the Waltz GLF (gyro-Landau fluid) model.
    3. Incorporate flow shear suppression models:
      1. Staebler model
      2. IFS model
      3. Waltz model

  6. Couple RF codes to time-dependent EQDSK mode (TDEM) operation.

  7. Add Pearlstein's "prompt orbit" calculation.

  8. Get Roscoe White's ORBIT code working on the local HP computers, initially onetwo.gat.com.

    Consider issues of NCAR Graphics (already installed) and TV80 (available but not installed) graphics libraries.

  9. MHD/transport coupling

    1. Adopt EFIT Green's table.
    2. Refine solution methods (non-linear FACR or multigrid?).
    3. TDEM mode applications (RF).

  10. Coupling to edge codes, like UEDGE.

  11. Move to Fortran 90 across the board (already using F90 on CRAYs).

  12. Miscellanous ONETWO items (in no particular order)

    1. Initialize all new CHARACTER variables to spaces; still needed?
    2. Resolve data alignment problems on Silicon Graphics machines.
    3. Manually align all common blocks instead of asking compiler to do it.
    4. Compare internal vs external IMSL routines; reduce redundancy?
    5. Replace IMSL routines on 32-bit machines with the VAX version?
    6. Change from 64- to 32-bit integers; fix EQUIVALENCEs.
    7. Resolve out-of-bounds array indices when range-checking is turned on.
    8. Use optimization to improve overall performance:
      1. per-module optimization adjustments
      2. profile-based optimization
      3. optimizing preprocessor
      4. BLAS replacement (but Holger says it won't help significantly)
    9. Build the 65x65 Green's table - abandon this effort?
    10. Correct the 35x65 Green's table for busted DIII-D coil - abandon this effort?
    11. Update from the 8- to the 16-channel MSE system.
    12. Resolve the doctor12 problem (i.e., anomalously small numbers).
    13. Fix the Houlberg model for a failing test case provided by Holger.
    14. Find out why the peng test case on the CRAY A stops running in subroutine EVTSPL.
    15. Get the Sun (sas-sun.nersc.gov) version working under Fortran 90.
    16. Test NAMELIST fixes.
    17. Merge in Gary Staebler's most recent set of changes, Fall 1996 to the present.