Matches in SemOpenAlex for { <https://semopenalex.org/work/W2402395594> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2402395594 endingPage "77" @default.
- W2402395594 startingPage "69" @default.
- W2402395594 abstract "In this paper we describe the implementation of our C++ resistive magnetohydrodynamics solver. The framework developed facilitates the separation of the code implementing the specific numerical method and the physical model from the handling of boundary conditions and the management of the computational domain. In particular, this will allow us to use finite difference stencils which are only defined in the interior of the domain (the boundary conditions are handled automatically). We will discuss this and other design considerations and their impact on performance in some detail. In addition, we provide a documentation of the code developed and demonstrate that a performance comparable to Fortran can be achieved, while still maintaining a maximum of code readability and extensibility. Program title: cppmhd Catalogue identifier: AFAH_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AFAH_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 592774 No. of bytes in distributed program, including test data, etc.: 43771395 Distribution format: tar.gz Programming language: C++03. Computer: PC, HPC systems. Operating system: POSIX compatible (extensively tested on various Linux systems). In fact only the timing class requires POSIX routines; all other parts of the program can be run on any system where a C++ compiler, Boost, CVODE, and an implementation of BLAS are available. RAM: Hundredths of Kilobytes to Gigabytes (depending on the problem size) Classification: 19.10, 4.3. External routines: Boost, CVODE, either a BLAS library or Intel MKL Nature of problem: An approximate solution to the equations of resistive magnetohydrodynamics for a given initial value and given boundary conditions is computed. Solution method: The discretization is performed using a finite difference approximation in space and the CVODE library in time (which employs a scheme based on the backward differentiation formulas). Restrictions: We consider the 2.5 dimensional case; that is, the magnetic field and the velocity field are three dimensional but all quantities depend only on x and y (but not z). Unusual features: We provide an implementation in C++ using the Boost library that combines high level techniques (which greatly increases code maintainability and extensibility) with performance that is comparable to Fortran implementations. Running time: From seconds to weeks (depending on the problem size)." @default.
- W2402395594 created "2016-06-24" @default.
- W2402395594 creator A5019445901 @default.
- W2402395594 date "2016-09-01" @default.
- W2402395594 modified "2023-10-03" @default.
- W2402395594 title "A resistive magnetohydrodynamics solver using modern C++ and the Boost library" @default.
- W2402395594 cites W1964511845 @default.
- W2402395594 cites W1989262384 @default.
- W2402395594 cites W2034154296 @default.
- W2402395594 cites W2044889656 @default.
- W2402395594 cites W2069115661 @default.
- W2402395594 cites W2116208108 @default.
- W2402395594 cites W2134329553 @default.
- W2402395594 cites W2155531292 @default.
- W2402395594 cites W2157450859 @default.
- W2402395594 cites W2163880394 @default.
- W2402395594 doi "https://doi.org/10.1016/j.cpc.2016.04.015" @default.
- W2402395594 hasPublicationYear "2016" @default.
- W2402395594 type Work @default.
- W2402395594 sameAs 2402395594 @default.
- W2402395594 citedByCount "8" @default.
- W2402395594 countsByYear W24023955942017 @default.
- W2402395594 countsByYear W24023955942018 @default.
- W2402395594 countsByYear W24023955942019 @default.
- W2402395594 countsByYear W24023955942022 @default.
- W2402395594 countsByYear W24023955942023 @default.
- W2402395594 crossrefType "journal-article" @default.
- W2402395594 hasAuthorship W2402395594A5019445901 @default.
- W2402395594 hasBestOaLocation W24023955942 @default.
- W2402395594 hasConcept C111919701 @default.
- W2402395594 hasConcept C154504017 @default.
- W2402395594 hasConcept C16910744 @default.
- W2402395594 hasConcept C169590947 @default.
- W2402395594 hasConcept C173608175 @default.
- W2402395594 hasConcept C199360897 @default.
- W2402395594 hasConcept C2778241615 @default.
- W2402395594 hasConcept C2778770139 @default.
- W2402395594 hasConcept C41008148 @default.
- W2402395594 hasConcept C43364308 @default.
- W2402395594 hasConcept C459310 @default.
- W2402395594 hasConcept C532756234 @default.
- W2402395594 hasConceptScore W2402395594C111919701 @default.
- W2402395594 hasConceptScore W2402395594C154504017 @default.
- W2402395594 hasConceptScore W2402395594C16910744 @default.
- W2402395594 hasConceptScore W2402395594C169590947 @default.
- W2402395594 hasConceptScore W2402395594C173608175 @default.
- W2402395594 hasConceptScore W2402395594C199360897 @default.
- W2402395594 hasConceptScore W2402395594C2778241615 @default.
- W2402395594 hasConceptScore W2402395594C2778770139 @default.
- W2402395594 hasConceptScore W2402395594C41008148 @default.
- W2402395594 hasConceptScore W2402395594C43364308 @default.
- W2402395594 hasConceptScore W2402395594C459310 @default.
- W2402395594 hasConceptScore W2402395594C532756234 @default.
- W2402395594 hasFunder F4320310426 @default.
- W2402395594 hasFunder F4320321181 @default.
- W2402395594 hasLocation W24023955941 @default.
- W2402395594 hasLocation W24023955942 @default.
- W2402395594 hasLocation W24023955943 @default.
- W2402395594 hasOpenAccess W2402395594 @default.
- W2402395594 hasPrimaryLocation W24023955941 @default.
- W2402395594 hasRelatedWork W1513967072 @default.
- W2402395594 hasRelatedWork W1541585229 @default.
- W2402395594 hasRelatedWork W1564687675 @default.
- W2402395594 hasRelatedWork W2078571272 @default.
- W2402395594 hasRelatedWork W2110561435 @default.
- W2402395594 hasRelatedWork W2150593430 @default.
- W2402395594 hasRelatedWork W2160135994 @default.
- W2402395594 hasRelatedWork W2180927642 @default.
- W2402395594 hasRelatedWork W2300147658 @default.
- W2402395594 hasRelatedWork W2402395594 @default.
- W2402395594 hasVolume "206" @default.
- W2402395594 isParatext "false" @default.
- W2402395594 isRetracted "false" @default.
- W2402395594 magId "2402395594" @default.
- W2402395594 workType "article" @default.