Bulletin of the American Physical Society
60th Annual Meeting of the APS Division of Plasma Physics
Volume 63, Number 11
Monday–Friday, November 5–9, 2018; Portland, Oregon
Session TP11: Poster Session VII: Basic Plasma Physics: Pure Electron Plasma, Strongly Coupled Plasmas, Self-Organization, Elementary Processes, Dusty Plasmas, Sheaths, Shocks, and Sources; Mini-conference on Nonlinear Waves and Processes in Space Plasmas - Posters; MHD and Stability, Transients (2), Runaway Electrons; NSTX-U; Spherical Tokamaks; Analytical and Computational Techniques; Diagnostics (9:30am-12:30pm)
Thursday, November 8, 2018
OCC
Room: Exhibit Hall A1&A
Abstract ID: BAPS.2018.DPP.TP11.132
Abstract: TP11.00132 : Core Infrastructure Upgrades to the NIMROD Codebase*
Presenter:
Brian S Cornille
(Univ of Wisconsin, Madison)
Authors:
Brian S Cornille
(Univ of Wisconsin, Madison)
Jacob R King
(Tech-X Corp)
Eric C Howell
(Tech-X Corp)
Carl R Sovinec
(Univ of Wisconsin, Madison)
In order to increase functionality of the NIMROD code, we are refactoring data structures and interpolation routines using object-oriented features introduced in Fortran 2003/2008. This change is motivated by physics-oriented objectives. First, the element representation needs another dimension for the continuum kinetic model to take advantage of sparsity in the pitch-angle coordinate. Second, we are interested in flexibility with regard to the mesh representation and the finite-element function spaces. We have created new abstract interfaces for the concepts of mesh block, finite-element field, and for the linear algebra data structures. Currently, mesh blocks are in practice limited to regions of structured quadrilaterals. Greater use of object-oriented programming will facilitate implementation of unstructured triangle and quadrilateral meshes. We currently represent our quadrilateral finite element fields as C0 functions. In order to investigate novel methods for solving Hall-MHD, we are also interested in being able to approximate other function spaces such as H(curl). Here we present the current status of these updates and provide example code changes.
*Supported by DOE grants DE-SC0018313 and DE-SC0018001, and by DOE CSGF under grant DE-FG02-97ER25308.
To cite this abstract, use the following reference: http://meetings.aps.org/link/BAPS.2018.DPP.TP11.132
Follow Us |
Engage
Become an APS Member |
My APS
Renew Membership |
Information for |
About APSThe American Physical Society (APS) is a non-profit membership organization working to advance the knowledge of physics. |
© 2024 American Physical Society
| All rights reserved | Terms of Use
| Contact Us
Headquarters
1 Physics Ellipse, College Park, MD 20740-3844
(301) 209-3200
Editorial Office
100 Motor Pkwy, Suite 110, Hauppauge, NY 11788
(631) 591-4000
Office of Public Affairs
529 14th St NW, Suite 1050, Washington, D.C. 20045-2001
(202) 662-8700