Difference between revisions of "Main Page"
From Nekcem
Jump to navigationJump to searchLine 1: | Line 1: | ||
− | <big>''' | + | <big>'''Welcome to NekCEM'''</big> |
− | NekCEM https://svn.mcs.anl.gov/repos/NEKCEM is a high-fidelity electromagnetic solver | + | NekCEM https://svn.mcs.anl.gov/repos/NEKCEM is a high-fidelity, open-source electromagnetic solver based on spectral element and spectral element discontinuous Galerkin methods, written in Fortran and C. The code is actively developed at Mathematics and Computer Science Division of Argonne National Laboratory. |
− | |||
− | |||
− | + | <big>'''Features'''</big> | |
+ | The code targets high performance high-order simulations on the advanced computer architectures for the applications in accelerator physics, nanoscience, acoustics. | ||
* High-order spectral element discretizations | * High-order spectral element discretizations | ||
Line 20: | Line 19: | ||
<big>'''Upcoming'''</big> | <big>'''Upcoming'''</big> | ||
− | * Hybrid programming | + | * Hybrid programming models: MPI+OpenMP & MPI+GPU |
* Parallel IO with pthreading | * Parallel IO with pthreading | ||
Revision as of 07:19, 28 August 2013
Welcome to NekCEM
NekCEM https://svn.mcs.anl.gov/repos/NEKCEM is a high-fidelity, open-source electromagnetic solver based on spectral element and spectral element discontinuous Galerkin methods, written in Fortran and C. The code is actively developed at Mathematics and Computer Science Division of Argonne National Laboratory.
Features
The code targets high performance high-order simulations on the advanced computer architectures for the applications in accelerator physics, nanoscience, acoustics.
- High-order spectral element discretizations
- Hexahedral body conforming meshes
- The 4th-order Runge-Kutta timestepping
- The high-order exponential time integration
- Light transmission calculations for nanodevices
- Wakepotential calculations for accelerator devices
- high parallel efficiency scaling over 100,000 cores
- parallel IO scaling over 65,000 cores
Upcoming
- Hybrid programming models: MPI+OpenMP & MPI+GPU
- Parallel IO with pthreading
Instruction
- Documentation for data file setting
- Documentation for parallel I/O
- Documentation for restart
- Documentation for how to compile/run
Current Developers
Consult the User's Guide for information on using the wiki software: Configuration settings list, MediaWiki FAQ, MediaWiki release mailing list