HODIF: High-Order Derivatives, Interpolations and Filters for AMR
This page contains releases of HODIF, a library of high-order derivatives,
interpolations and filters for use in block-structured adaptively refined meshes. The
subroutines in the library expect data (the discretized field) to be supplied in
multidimensional arrays. Derivatives will be provided up to eighth order, interpolations
to tenth order and filters to twentieth order. Only vertex-centered collocations of variables
will be supported. Derivatives are evaluated at the mesh points only.
Interpolations are meant for prolongations and restrictions
but assume a factor-of-two refinement ratio. Filters are provided to remove Runge phenomena.
The modus operandi is to publish results and release revisions of the library to
include more and more functionality. The software release will probably lag the publication
of the Technical Report since it has to undergo licensing and other paperwork.
The page has two sections : Publications and
Releases .
Releases are available as a tarred gzip file. In order to download and compile the release,
do
[jaray ]% gunzip filename.tar.gz
[jaray ]% tar xvf filename.tar
Step into the new directory created and read the INSTALL file.
Release 0.1
This release corresponds to the work in the SIAM J. Sc. Comp., 2006 paper, in the Pulications
section below. The library contains FORTRAN77 subroutines that
operate only on vertex-centered meshes. The interpolation routines expect the level-to-level
refinement factor to be 2. Only 1D and 2D interpolations are supported. Only first and second
derivatives are supported. Only collocated derivatives are supported. The
release comes with examples, Installation and a User's Manual. The library is best used with
other Fortran codes - however, if you know what FORTRAN name-mangling is, you can use this
with C/C++ too.
Download Release 0.1 here . The software is being made available under
a BSD license. The Sandia Corporation owns it and the U.S. Government retains certain rights to it.
- Jaideep Ray, C.A. Kennedy, Sophia Lefantzi and H.N. Najm,
" High-order spatial discretizations and extended stability methods for reacting
flows on structured adaptively refined meshes ",
Proceedings of Third Joint Meeting of the U.S. Sections of the Combustion Institute
Chicago, USA, March 2003. Download paper
here
- Sophia Lefantzi, Christopher A. Kennedy, Jaideep Ray and Habib N. Najm,
" A study of the effect of higher order spatial discretizations in SAMR (Structured
Adaptive Mesh Refinement) simulations", Proceedings of the Fall Meeting of the
Western States Section of the The Combustion Institute, October 20--21, 2003,
Los Angeles, CA. Download paper here
- Sophia Lefantzi, Jaideep Ray, Christopher A. Kennedy and Habib Najm,
"A Component-based Toolkit for Simulating Reacting Flows with High Order Spatial
Discretizations on Structured Adaptively Refined Meshes."
Progress in Computational Fluid Dynamics, 2005, 5(6):298-315.
Download
draft version here.
- J. Ray, C. Kennedy, S. Lefantzi
and H. Najm, " Using high-order methods on adaptively refined block-structured meshes -
discretizations, interpolations and filters" 2006, Sandia Techical Report,
SAND2005-7981. Download paper here
- J. Ray, C. Kennedy, S. Lefantzi and H. Najm,
" Using high-order methods on adaptively refined block-structured meshes -
discretizations, interpolations and filters", SIAM Journal on
Scientific Computing, 29(1):139-181, 2007. This has slightly more content than the SAND2005-7981 -
a better review of literature and more results.
Maintained by
Jaideep Ray, April, 2006.
jairay [at] ca [dot] sandia [dot] gov