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

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.

Publications

  1. 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


  2. 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


  3. 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.


  4. 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


  5. 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