Main Page
Features
NekCEM is a high-fidelity high-order spectral-element discontinuous Galerkin (SEDG) Maxwell solver that targets predicting optimal designs of next-generation electromagnetic devices such as accelerator components for the International Linear Collider or the Large Hadron Collider, nanosensors for molecular detection, and photovoltaic solar cells with high energy-conversion efficiency. NekCEM is open source and available at https://svn.mcs.anl.gov/repos/NEKCEM for easy access to the current version. The package has a number of examples for testing the convergence and performance of the code for different problem configurations in electromagnetics. Current capabilities include 2D/3D simulations for surface plasmonics and light transmission calculations, wakefield and wakepotential calculations, waveguides, and electric potential calculations. NekCEM is written in Fortran and C, using MPI for parallel communication. The code uses the core infrastructure of the incompressible Navier-Stokes solver Nek5000 [1].
- High-order spectral element discretizations
- Hexahedral boody conforming meshes
- The 4th-order Runge-Kutta timestepping
- The high-order exponential time integration
- Light transmission calculations for nanodevices
- Wakeppotential calculations for accelerator devices
Instruction
- Documentation for data file setting
- Documentation for parallel I/O option
- Documentation for restart option
- Documentation for how to compile/run
Current Developers
Getting started
Consult the User's Guide for information on using the wiki software.