1 TRANSP_news This document contains *very brief* descriptions of new TRANSP features. Generally, detailed descriptions of namelist controls and/or new code outputs associated with the new feature, are described in the main TRANSP help file. The date in the subtopic refers to the approximate date of availability of the new feature. Old news will be purged out of this document from time to time. 2 Jan_18_2012_NUBEAM 'tshare' version of TRANSP has a new option to compute atomic physics data in consistent excited state model using ADAS310 library. In NAMELIST set LEV_NBIDEP=2 nsigexc=3 NOTE: FRANTIC will remain in ground model. 2 Nov_28_2011_NUBEAM 'tshare' version of TRANSP has new option for a shielded beam current calculation. NMCURB = 4, shielding calculation by Honda M., Kikuchi M., Azumi M. "Collisionality dependence on shielding factor of beam driven current" Eqs. 16 - 18. Nuclear Fusion, submitted by October 2011. The model fit takes into account the collisionality dependence of the shielding factor at arbitrary aspect ratio. 2 Oct_2011_MPI_TORIC MOI TORIC is now available. To use, in your namelist, simply set ntoric_pserve = 1 ! for MPI run with TORIC If you start the run with "tr_start" or "xtranspin", the program will detect this setting and ask you how many processors you want. Non-PPPL who generate their own REQUEST file see: http://w3.pppl.gov/transp/request_file.html NMDTORIC=127 and up should use parallel service NMDTORIC=63 may use a few cpus e.g. Np=4 NMDTORIC=31 leave as serial 2 June_2009_Playback_Option TRANSP/PTRANSP have incorporated the SciDAC "Plasma State" software to support a playback option. This allows "sources" from a prior TRANSP run to be used in a subsequent TRANSP run. Since the sources are read from existing data rather than recomputed, the playback run can often complete much more rapidly than a run with an original source calculation. By "sources" is meant: heating by neutral beams, all types of RF, and fusion products; momentum sources (mainly neutral beams); particle sources (neutral beams, fusion products) current drive by neutral beams, all types of RF, and fusion products. Also, the density and pressure from fast ion species is read from the playback data, affecting depletion and MHD equilibrium solution. A series of runs made with this option can be assured of getting the same sources-- this feature might well be useful e.g. for studies of transport models, differences in MHD equilibrium solvers, etc. To activate this feature, set: NLREPLAY_HEATER = .TRUE. REPLAY_DATA_PATH = (CHARACTER*128) For Fusion Grid runs, the MDS+ option must be used for : MDS+::() --or-- MDS+::(,) For example: MDS+:_transpgrid.pppl.gov:TRANSP_TFTR(TFTR.88,37065D04) For code development testing, a FILE option also exists, i.e. FILE:. Other namelist changes should not change the plasma species or the description of the heating sources (i.e. the number of active neutral beams and RF antennas cannot be changed, since the sources are being prescribed from a prior run that was based on these settings). REPLAY_DATA_PATH must refer to a run that contained an actual calculation of the sources. It cannot refer to another playback run. The accuracy of playback is constrained by the output time resolution that was selected in the run containing the original source calculation. To test accuracy, replay the original run with no other namelist changes other than NLREPLAY_HEATER and REPLAY_DATA_PATH. Detailed output from source models-- e.g. non-Maxwellian distribution functions or time slice wave field information-- is not available in playback runs. 2 March_2009_NBI_PSERVE Users of TRANSP production services can now access MPI NUBEAM. To do this, simply set nbi_pserve = 1 ! for MPI run with NUBEAM If you start the run with "tr_start" or "xtranspin", the program will detect this setting and ask you how many processors you want. It should be noted that MPI imparts no benefit if the problem size is too small. As a rough guide, we recommend 4000 particles per processor. I.e. for NPTCLS=1000 to 5000 use a standard serial TRANSP run. For NPTCLS=8000 -- Np = 2 For NPTCLS=16000 -- Np = 4 For NPTCLS=32000 -- Np = 8 The more processors requested, the longer the queue wait-- users may find that Np = 16 or Np = 8 will be a practical upper limit on the existing PPPL computational cluster. For some runs, MPI may help with smaller particle counts. This will certainly be the case if the low field enhanced FLR model is activated (i.e. if NLBGFLR=.TRUE. as is used in some ST simulations). A similar parallelization option for TORIC is under development. 2 Oct_2008_alt_versions A choice of versions is now available to TRANSP users. Details follow here (this is a copy of email sent to TRANSP users in Oct. 2008): The Fusion Grid TRANSP service now supports user access to two versions of the code: pshare -- production shared version (this is the default choice) tshare -- test shared version At present, pshare dates from May 2008 and will not be updated until after APS, whereas tshare was updated in early October 2008. PTRANSP users should use the tshare version to get the latest transport equation solver options and fixes. The tshare version contains the most recent available TORIC ICRF wave code, which includes repaired HHFW capability and other physics updates from the TORIC authors. For minority heating scenarios, its results are similar but not identical to the TORIC copy (which dates back to Dec. 2007) installed in the May 2008 version of the code (pshare). To invoke tshare using the PPPL command line procedure "tr_start", append the optional argument "tshare", as in: [make sure you have a Fusion Grid proxy and all your data is ready] # select tshare and check/send data tr_start 123456A78 tshare # launch job tr_send 123456A78 to run 123456A78 using the tshare version of the code. If the "tshare" argument is omitted, the pshare version is run. If the tshare version is being used for an active job, the PPPL web monitor http://w3.pppl.gov/transp/transpgrid_monitor_active will show a line "trexe" which will contain a binary path which includes the word "tshare", i.e.: /p/xshare/tshare/transp/codesys. For pshare jobs no such line will appear. Later, in the run output, if you use MDSplus, the code build date is stored in the TRANSP tree top level data node DATE_EXEFILE. If you receive the output in file format, one of the files returned is TR.INF which contains the code build date in a line that looks like this: >>>>Code COMMONs BUILD date: Fri Oct 3 20:10:48 EDT 2008 (this is the current tshare build date)... or... >>>>Code COMMONs BUILD date: Tue May 13 05:36:50 EDT 2008 (this is the current pshare build date). After APS, pshare will be updated. There will be times in the future when the two versions, pshare and tshare, will be identical. The updated tr_start scripts are available via the "tr_client" module at the NTCC site http://w3.pppl.gov/NTCC or otherwise by request, send email to Transp_support@pppl.gov. 2 Nov_2005_NCLASS_code The namelist variable NCMODEL selects the NCLASS code base used for the neoclassical analysis. Previously NCMODEL=1 was the default which used Wayne Houlberg's original fortran 77 code. The default is now NCMODEL=2 which uses Wayne's f90 NCLASS module. There are a few additional features available with NCMODEL=2 described in tranp.hlp along with the capability for executing NCLASS through a stand alone program. The driver for NCMODEL=2 is based on Wayne's forcebal program. Also the default for NLSQUEEZ has been changed from .TRUE. to .FALSE. so squeezing is turned off. This change is based on the recommendation to Bob Budny by Wayne. 2 Jun_2005_TRANSP_internal_upgrade To improve consistency of internal treatment of sources and current drive terms, all internal arrays representing profiles of particle sources, momentum sources, and power sources, have their area or volume normalizations taken out. (Previously this was done for beam heating but not other sources; now it is done for *all* sources, torques, and powers). (Exceptions: neutral gas model profiles with neutral source index; neutral gas model particle, momentum and power balance terms, poloidal field diffisuion equation energy balance check, and certain otherm sums for "output only" such as particle, momentum, and power balance checks). The motivation here is to treat all auxilliary heating sources and related terms the same way as the beam sources are treated; also to facilitate generation of an MKS-based communications mechanism btw TRANSP and external predictive solvers. The output seen by the user is unchanged. For quantities appearing in "outcor/plotgen.i", volume normalizations and area normalizations are re-inserted for output, with the expressions (item)/DVOL(#1,2) or (item)/DAREA(#1). 2 Apr_2005_f90_upgrade The TRANSP internal COMMON has been replaced with a fortran-90 module with dynamically allocated components. This means the following former restrictions on code use have been removed: (a) no limit on size/amount of input data (b) "no limit" other than size of output file on number of radial zones. A soft limit of 800 is still enforced; if the code is run at this resolution some output utilities may need conversion. NZONES up to 800 (or slightly more) may be set, but is not necessarily recommended. (c) "no limit" other than size of memory and output files on the number of fast ion distribution function spatial zones-- i.e NZONES_FB -- i.e. NZONES_FB > 20 may be set. Since the size of this grid scales as NZONES_FB**2, NZONES_FB =~50 is probably still a limit in practice. NZONES has to be an integer multiple of NZONES_FB, as before. For traditional runs (NZONES=20 or 50; NZONES_FB=10), the code will run ~10% faster, because it is not carrying statically allocated arrays far bigger than needed to meet these modest resolution requirements. 1 Code_Update_History Wed Jan 14 10:38:43 EST 2004 -- pshare update Thu Jan 22 17:47:53 EST 2004 -- pshare update Mon Feb 2 02:17:15 EST 2004 -- pshare update Fri Feb 6 11:44:57 EST 2004 -- pshare update Thu Feb 26 19:04:25 EST 2004 -- pshare update Mon Mar 1 15:10:24 EST 2004 -- pshare update Mon Mar 22 19:00:15 EST 2004 -- pshare update Tue Mar 23 11:37:17 EST 2004 -- pshare update Wed Mar 31 16:42:53 EST 2004 -- pshare update Tue Apr 6 17:25:25 EDT 2004 -- pshare update Wed Apr 14 13:20:54 EDT 2004 -- pshare update Tue Apr 20 15:27:30 EDT 2004 -- pshare update Fri Apr 23 00:45:35 EDT 2004 -- pshare update Fri Apr 30 17:49:14 EDT 2004 -- pshare update Mon May 10 19:41:40 EDT 2004 -- pshare update Sun May 23 21:19:32 EDT 2004 -- pshare update Mon May 24 12:21:27 EDT 2004 -- pshare update Wed Jun 2 17:31:09 EDT 2004 -- pshare update Tue Jun 8 23:31:19 EDT 2004 -- pshare update Thu Jun 10 10:48:21 EDT 2004 -- pshare update Thu Jun 10 17:27:43 EDT 2004 -- pshare update Fri Jun 25 14:09:40 EDT 2004 -- pshare update Tue Jul 6 17:20:57 EDT 2004 -- pshare update Thu Sep 9 19:01:49 EDT 2004 -- pshare update Sun Sep 26 21:30:18 EDT 2004 -- pshare update Tue Nov 9 11:59:13 EST 2004 -- pshare update Mon Nov 15 16:40:53 EST 2004 -- pshare update Wed Dec 8 13:16:34 EST 2004 -- pshare update Wed Dec 15 11:20:44 EST 2004 -- pshare update Fri Dec 17 19:28:32 EST 2004 -- pshare update Wed Feb 9 16:28:28 EST 2005 -- pshare update Wed Mar 16 12:31:57 EST 2005 -- pshare update Tue May 3 22:00:22 EDT 2005 -- pshare update Thu May 26 19:10:36 EDT 2005 -- pshare update Thu Jun 2 00:17:05 EDT 2005 -- pshare update Fri Jul 1 17:07:20 EDT 2005 -- pshare update Thu Aug 11 17:18:13 EDT 2005 -- pshare update Fri Aug 19 16:09:28 EDT 2005 -- pshare update Tue Sep 6 18:35:23 EDT 2005 -- pshare update Tue Sep 27 12:52:09 EDT 2005 -- pshare update Fri Oct 28 13:11:26 EDT 2005 -- pshare update Wed Jan 11 20:56:52 EST 2006 -- pshare update Thu Feb 16 17:31:32 EST 2006 -- pshare update Fri Mar 3 12:58:38 EST 2006 -- pshare update Mon Mar 20 11:05:41 EST 2006 -- pshare update Wed Apr 5 12:50:38 EDT 2006 -- pshare update Wed Apr 5 19:52:49 EDT 2006 -- pshare update Tue May 2 18:33:15 EDT 2006 -- pshare update Tue May 9 11:00:00 EDT 2006 -- pshare update Fri May 26 14:24:11 EDT 2006 -- pshare update Mon Jun 12 21:02:41 EDT 2006 -- pshare update Fri Jun 23 17:02:49 EDT 2006 -- pshare update Tue Jul 18 21:40:39 EDT 2006 -- pshare update Tue Jul 25 13:14:42 EDT 2006 -- pshare update Wed Aug 23 20:09:56 EDT 2006 -- pshare update Thu Sep 28 16:29:31 EDT 2006 -- pshare update Mon Nov 27 14:18:32 EST 2006 -- pshare update Mon Jan 8 19:39:04 EST 2007 -- pshare update Fri Jan 19 19:10:03 EST 2007 -- pshare update Tue Jan 30 21:05:30 EST 2007 -- pshare update Tue Feb 6 13:30:02 EST 2007 -- pshare update Sat Feb 10 13:10:41 EST 2007 -- pshare update Tue Feb 27 18:56:21 EST 2007 -- pshare update Tue Mar 6 13:51:08 EST 2007 -- pshare update Tue Mar 6 17:52:42 EST 2007 -- pshare update Tue Apr 3 22:44:33 EDT 2007 -- pshare update Fri Apr 13 18:53:47 EDT 2007 -- pshare update Tue May 22 19:33:48 EDT 2007 -- pshare update Tue May 29 19:45:40 EDT 2007 -- pshare update Thu Jun 21 21:24:34 EDT 2007 -- pshare update Mon Jul 2 19:21:56 EDT 2007 -- pshare update Fri Jul 6 15:41:19 EDT 2007 -- pshare update Mon Jul 9 19:23:55 EDT 2007 -- pshare update Wed Jul 25 20:20:44 EDT 2007 -- pshare update Tue Jul 31 14:00:51 EDT 2007 -- pshare update Thu Aug 9 18:17:18 EDT 2007 -- pshare update Tue Aug 14 14:59:54 EDT 2007 -- pshare update Fri Sep 7 03:21:33 EDT 2007 -- pshare update Fri Sep 28 13:31:14 EDT 2007 -- pshare update Tue Oct 30 15:45:24 EDT 2007 -- pshare update Fri Nov 30 20:16:49 EST 2007 -- pshare update Mon Dec 17 10:53:39 EST 2007 -- pshare update Tue Jan 8 10:53:23 EST 2008 -- pshare update Wed Jan 16 16:26:43 EST 2008 -- pshare update Wed Feb 6 15:16:59 EST 2008 -- pshare update Mon Mar 17 15:50:12 EDT 2008 -- pshare update Wed Mar 19 12:39:53 EDT 2008 -- pshare update Fri Mar 21 17:03:37 EDT 2008 -- pshare update Fri Apr 25 16:09:39 EDT 2008 -- pshare update Mon Apr 28 23:28:37 EDT 2008 -- pshare update Tue Jun 3 14:31:46 EDT 2008 -- pshare update Fri Jun 27 18:05:14 EDT 2008 -- pshare update Mon Jul 14 13:51:13 EDT 2008 -- pshare update Mon Dec 1 15:03:21 EST 2008 -- pshare update Mon Dec 8 18:43:09 EST 2008 -- pshare update Mon Jan 5 11:58:21 EST 2009 -- pshare update Mon Jan 5 15:21:04 EST 2009 -- pshare update Tue Mar 3 22:06:38 EST 2009 -- pshare update Thu Apr 16 19:12:53 EDT 2009 -- tshare update Mon Apr 20 11:41:41 EDT 2009 -- tshare update Thu May 7 19:01:44 EDT 2009 -- pshare update Thu May 7 22:34:15 EDT 2009 -- tshare update Thu Jun 11 17:54:00 EDT 2009 -- tshare update Wed Jun 17 19:22:29 EDT 2009 -- tshare update Wed Jul 8 17:43:14 EDT 2009 -- tshare update Mon Jul 27 14:04:33 EDT 2009 -- tshare update Thu Aug 6 10:55:52 EDT 2009 -- pshare update Fri Aug 7 13:43:44 EDT 2009 -- tshare update Tue Aug 18 22:13:05 EDT 2009 -- tshare update Wed Aug 19 18:36:26 EDT 2009 -- pshare update Sat Aug 22 23:01:15 EDT 2009 -- tshare update Wed Aug 26 17:37:40 EDT 2009 -- tshare update Fri Sep 25 14:41:48 EDT 2009 -- tshare update Fri Sep 25 15:42:03 EDT 2009 -- tshare update Wed Sep 30 12:04:57 EDT 2009 -- tshare update Tue Oct 6 18:47:04 EDT 2009 -- tshare update Mon Oct 19 01:16:11 EDT 2009 -- tshare update Wed Oct 21 21:05:07 EDT 2009 -- tshare update Sat Oct 24 17:18:16 EDT 2009 -- tshare update Mon Oct 26 00:39:12 EDT 2009 -- tshare update Tue Oct 27 12:48:15 EDT 2009 -- tshare update Tue Nov 3 12:51:46 EST 2009 -- tshare update Mon Nov 9 21:04:34 EST 2009 -- tshare update Thu Nov 19 13:25:46 EST 2009 -- tshare update Thu Nov 26 00:46:14 EST 2009 -- tshare update Mon Dec 7 17:14:26 EST 2009 -- pshare update Mon Dec 14 15:05:47 EST 2009 -- pshare update Mon Dec 14 18:24:15 EST 2009 -- tshare update Wed Jan 6 16:12:35 EST 2010 -- tshare update Tue Jan 12 16:46:45 EST 2010 -- tshare update Wed Jan 20 14:35:09 EST 2010 -- tshare update Tue Feb 2 19:35:06 EST 2010 -- tshare update Thu Feb 4 21:07:11 EST 2010 -- pshare update Fri Feb 5 10:42:59 EST 2010 -- pshare update Fri Feb 5 12:10:35 EST 2010 -- tshare update Fri Feb 5 16:52:37 EST 2010 -- tshare update Wed Mar 10 22:39:33 EST 2010 -- tshare update Thu Mar 11 04:51:22 EST 2010 -- pshare update Thu Mar 11 10:53:19 EST 2010 -- tshare update Thu Mar 11 14:34:23 EST 2010 -- tshare update Thu Mar 11 14:54:58 EST 2010 -- pshare update Thu Mar 25 19:07:33 EDT 2010 -- tshare update Mon Apr 5 17:33:48 EDT 2010 -- pshare update Thu Apr 15 13:54:34 EDT 2010 -- tshare update Sun Apr 25 14:22:00 EDT 2010 -- tshare update Wed May 5 12:04:36 EDT 2010 -- tshare update Fri May 14 16:16:05 EDT 2010 -- tshare update Mon May 24 18:34:47 EDT 2010 -- tshare update Mon May 24 19:36:06 EDT 2010 -- tshare update Wed May 26 21:21:24 EDT 2010 -- tshare update Thu May 27 16:47:58 EDT 2010 -- tshare update Mon Jun 14 03:46:31 EDT 2010 -- tshare update Thu Jun 17 11:36:21 EDT 2010 -- tshare update Sun Jun 27 02:38:51 EDT 2010 -- tshare update Mon Jul 12 15:49:05 EDT 2010 -- tshare update Wed Jul 21 16:26:05 EDT 2010 -- tshare update Mon Jul 26 10:57:47 EDT 2010 -- tshare update Wed Aug 11 17:32:42 EDT 2010 -- tshare update Fri Aug 20 17:38:34 EDT 2010 -- tshare update Fri Aug 20 22:04:11 EDT 2010 -- tshare update Mon Aug 23 18:26:14 EDT 2010 -- pshare update Tue Aug 24 02:33:53 EDT 2010 -- pshare update Wed Sep 1 18:00:29 EDT 2010 -- tshare update Fri Sep 3 18:35:13 EDT 2010 -- tshare update Wed Nov 3 23:25:43 EDT 2010 -- tshare update Fri Nov 5 00:10:54 EDT 2010 -- tshare update Thu Nov 18 00:39:19 EST 2010 -- tshare update Wed Nov 24 17:27:32 EST 2010 -- tshare update Tue Jan 4 14:31:08 EST 2011 -- pshare update Tue Jan 4 17:00:06 EST 2011 -- tshare update Thu Jan 6 22:44:26 EST 2011 -- pshare update Tue Jan 18 21:48:25 EST 2011 -- tshare update Fri Jan 21 23:33:36 EST 2011 -- tshare update Mon Feb 14 22:46:00 EST 2011 -- tshare update Wed Mar 2 20:54:39 EST 2011 -- tshare update Thu Mar 3 22:41:18 EST 2011 -- tshare update Wed Mar 16 18:31:15 EDT 2011 -- tshare update Thu Mar 17 19:02:07 EDT 2011 -- tshare update Fri Apr 1 11:29:43 EDT 2011 -- tshare update Thu Apr 7 18:27:43 EDT 2011 -- tshare update Tue Apr 12 16:35:36 EDT 2011 -- tshare update Fri Apr 15 12:59:59 EDT 2011 -- tshare update Fri Apr 15 23:20:29 EDT 2011 -- tshare update Fri May 13 16:34:27 EDT 2011 -- tshare update Sat May 14 00:50:24 EDT 2011 -- pshare update Mon May 16 19:30:43 EDT 2011 -- tshare update Tue May 17 12:53:27 EDT 2011 -- tshare update Sun May 22 05:26:58 EDT 2011 -- tshare update Sun May 29 00:03:37 EDT 2011 -- tshare update Mon Jun 20 14:02:58 EDT 2011 -- tshare update Wed Jul 6 20:23:18 EDT 2011 -- tshare update Mon Aug 22 21:23:43 EDT 2011 -- tshare update Tue Aug 23 00:08:33 EDT 2011 -- tshare update Mon Oct 3 12:44:26 EDT 2011 -- tshare update Mon Nov 21 23:29:02 EST 2011 -- tshare update Thu Dec 1 22:32:04 EST 2011 -- pshare update Fri Dec 2 11:18:00 EST 2011 -- tshare update Tue Apr 3 20:00:09 EDT 2012 -- tshare update Mon Apr 16 22:10:11 EDT 2012 -- pshare update Mon Apr 16 23:38:21 EDT 2012 -- tshare update