31 research outputs found
Recommended from our members
Status report on Corsica modeling for current drive scenario development
This milestone report covers the progress and status of Corsica modeling for DIII-D experiments over the past year, since our previous report in September, 1995. During this time, we have concentrated on improvements to the code in support of our ability to do self-consistent, predictive modeling of DIII-D discharges. Our interest is in obtaining a tool, benchmarked with experimental data, for developing advanced tokamak operations scenarios including simulation and analysis of high performance negative central shear (NCS) discharges and control of the current profile evolution. Our major focus has been on installing and improving the neutral beam current drive mode in Corsica; this element is critical to modeling the evolution of DIII-D discharges. The NFREYA neutral beam deposition code was installed (starting with a version consistent with GA`s ONETWO code) and the capability for following particle orbits, including the effects of drifts, was added for determining the current driven by neutral beam -injection. In addition, improved methods for more easily integrating experimental profile measurements into the code operation and for calculating Z{sub eff} either from models or from impurity density measurements have been added. We have recently begun to turn on various transport models in our simulation of discharge evolution. We have concentrated on the NCS configuration and have simulated the evolution of two different high neutron reactivity discharges; an NCS discharge with L-mode edge and a single- null, weak NCS discharge from the JET/ITER/DIII-D equivalent shape experiments. Corsica simulation results for these discharges were presented at the EPS meeting in Kiev, Ukraine in June, 1996
Recommended from our members
Simulation of the Scrape-Off Layer Plasma During a Disruption
The evolution of the scrape-off layer (SOL) during a disruption in the DIII-D tokamak is modeled using the 2-D UEDGE transport code. The focus is on the thermal quench phase when most of the energy content of the discharge is rapidly transported across the magnetic separatrix where it then flows to material surfaces or is radiated. Comparisons between the simulation and an experiment on the DIII-D tokamak are made with the heat flux to the divertor plate, and temperature and density profiles at the SOL midplane. The temporal response of the separate electron and ion heat-flux components to the divertor plate is calculated. The sensitivity of the solution to assumptions of electron heat-flux models and impurity radiation is investigated
Recommended from our members
Generic programming in POOMA and PETE
POOMA is a C++ framework for developing portable scientific applications for serial and parallel computers using high-level physical abstractions. PETE is the expression template library used by POOMA. This paper discusses generic programming techniques that are used to achieve flexibility and high performance in POOMA and PETE. POOMA uses an engine class that factors the data representation out of its array classes. PETE`s expression templates are used to build up and operate efficiently on expressions. PETE itself uses generic techniques to adapt to a variety of client-class interfaces, and to provide a powerful and flexible compile-time expression-tree traversal mechanism
Experimental vertical stability studies for ITER performance and design
Operating experimental devices have provided key inputs to the design process for ITER axisymmetric control. In particular, experiments have quantified controllability and robustness requirements in the presence of realistic noise and disturbance environments, which are difficult or impossible to characterize with modelling and simulation alone. This kind of information is particularly critical for ITER vertical control, which poses the highest demands on poloidal field system performance, since the consequences of loss of vertical control can be severe. This work describes results of multi-machine studies performed under a joint ITPA experiment (MDC-13) on fundamental vertical control performance and controllability limits. We present experimental results from Alcator C-Mod, DIII-D, NSTX, TCV and JET, along with analysis of these data to provide vertical control performance guidance to ITER. Useful metrics to quantify this control performance include the stability margin and maximum controllable vertical displacement. Theoretical analysis of the maximum controllable vertical displacement suggests effective approaches to improving performance in terms of this metric, with implications for ITER design modifications. Typical levels of noise in the vertical position measurement and several common disturbances which can challenge the vertical control loop are assessed and analysed.United States Department of Energy (DE-FC02-04ER54698, DEAC52- 07NA27344, and DE-FG02-04ER54235
Recommended from our members
Numerical tokamak turbulence project (OFES grand challenge)
The primary research objective of the Numerical Tokamak Turbulence Project (NTTP) is to develop a predictive ability in modeling turbulent transport due to drift-type instabilities in the core of tokamak fusion experiments, through the use of three-dimensional kinetic and fluid simulations and the derivation of reduced models
Recommended from our members
Milestone report: Status report on time-dependent modeling for current profile feedback control
During the past year, LLNL efforts in the DIII-D experimental program have expanded to include time-dependent modeling of advanced tokamak (AT) operating modes. Consistent with our involvement in experimental operations, we have directed our initial efforts at modeling the negative central shear (NCS) configuration, an important and attractive mode of operation for reducing the size and cost of future tokamak experiments without sacrificing performance. In this endeavor, we have brought into use the Corsica modeling code as a tool for investigating the time-dependent evolution and control of various operating modes. In our current efforts, we are contributing to the analysis of the NCS experimental data using analysis tools such as the EFIT equilibrium code and the ONETWO and TRANSP transport codes. Results of these analyses are being used for comparisons with the Corsica modeling. Future directions include the modeling of startup and sustaining of NCS (and other AT) configurations, the understanding of current drive effects, the development of current drive scenarios and control algorithms, and the design of experiments and prediction of experimental results. We are currently in the early stages of applying this powerful modeling tool to the DIII-D experimental program
Recommended from our members
Array design and expression evaluation in POOMA II
POOMA is a templated C++ class library for use in the development of large-scale scientific simulations on serial and parallel computers. POOMA II is a new design and implementation of POOMA intended to add richer capabilities and greater flexibility to the framework. The new design employs a generic Array class that acts as an interface to, or view on, a wide variety of data representation objects referred to as engines. This design separates the interface and the representation of multidimensional arrays. The separation is achieved using compile-time techniques rather than virtual functions, and thus code efficiency is maintained. POOMA II uses PETE, the Portable Expression Template Engine, to efficiently represent complex mathematical expressions involving arrays and other objects. The representation of expressions is kept separate from expression evaluation, allowing the use of multiple evaluator mechanisms that can support nested where-block constructs, hardware-specific optimizations and different run-time environments
Recommended from our members
Detection of coherent structures in the edge of the TEXT tokamak plasma
This paper discusses detection of coherent structures in the edge of the text tokamak plasma. (LSP
Recommended from our members
SMARTS: Exploiting Temporal Locality and Parallelism through Vertical Execution
In the solution of large-scale numerical prob- lems, parallel computing is becoming simultaneously more important and more difficult. The complex organization of today's multiprocessors with several memory hierarchies has forced the scientific programmer to make a choice between simple but unscalable code and scalable but extremely com- plex code that does not port to other architectures. This paper describes how the SMARTS runtime system and the POOMA C++ class library for high-performance scientific computing work together to exploit data parallelism in scientific applications while hiding the details of manag- ing parallelism and data locality from the user. We present innovative algorithms, based on the macro -dataflow model, for detecting data parallelism and efficiently executing data- parallel statements on shared-memory multiprocessors. We also desclibe how these algorithms can be implemented on clusters of SMPS