## ICF3D

swMATH ID: | 3509 |

Software Authors: | Shestakov, A.I.; Prasad, M.K.; Milovich, J.L.; Gentile, N.A.; Painter, J.F.; Furnish, G. |

Description: | The radiation-hydrodynamic ICF3D code We describe a three-dimensional high-temperature plasma simulation computer code ICF3D developed at the Lawrence Livermore National Laboratory. The code is portable; it runs on a variety of platforms: uniprocessors, SMPS, and MPPs. It parallelizes by decomposing physical space into disjoint subdomains, and relies on message passing libraries such as MPI. ICF3D is written in the object oriented programming language C++. The mesh is unstructured and consists of a collection of hexahedra, prisms, pyramids, and/or tetrahedra. The hydrodynamics is modeled by discontinuous finite element method which allows a natural representation of inherently discontinuous phenomena such as shocks. Continuous processes such as diffusion are modeled by conventional finite element methods. ICF3D is modular and consists of separate equation-of-state, hydrodynamic, heat conduction, and multi-group radiation transport (diffusion approximation) packages. We present results on problems relevant to inertial confinement fusion (ICF) which are obtained on a variety of computers, uniprocessors and MPPs. |

Homepage: | http://www.sciencedirect.com/science/article/pii/S0045782599001176 |

Keywords: | diffusion approximation; three-dimensional high-temperature plasma simulation computer code ICF3D; message passing libraries; object oriented programming language C++; discontinuous finite element method; shocks; diffusion; multi-group radiation transport; inertial confinement fusion |

Related Software: | TRHD; SESAME; MOOD; PDE.Mart; APBS; PRONTO3D |

Cited in: | 9 Documents |

all
top 5

### Cited by 19 Authors

all
top 5

### Cited in 7 Serials

all
top 5