PISM, A Parallel Ice Sheet Model stable 0.4.1779

src/verif/tests/exactTestH.h

Go to the documentation of this file.
00001 /*
00002    Copyright (C) 2004-2006 Jed Brown and Ed Bueler
00003   
00004    This file is part of PISM.
00005   
00006    PISM is free software; you can redistribute it and/or modify it under the
00007    terms of the GNU General Public License as published by the Free Software
00008    Foundation; either version 2 of the License, or (at your option) any later
00009    version.
00010   
00011    PISM is distributed in the hope that it will be useful, but WITHOUT ANY
00012    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
00013    FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
00014    details.
00015   
00016    You should have received a copy of the GNU General Public License
00017    along with PISM; if not, write to the Free Software
00018    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00019 */
00020 
00021 #ifndef __exactTestH_h
00022 #define __exactTestH_h 1
00023 
00024 #ifdef __cplusplus
00025 extern "C"
00026 {
00027 #endif
00028 
00029 /*
00030 10/24/06
00031 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
00032 ! exactTestH is a C implementation of a single isothermal exact solution
00033 ! which is a concatenation of Tests C and B from
00034 !
00035 !    Ed Bueler, Craig S. Lingle, Jed A. Kallen-Brown, David N. Covey, and
00036 !       Latrice N. Bowman (2005) "Exact solutions and numerical verification
00037 !       for isothermal ice sheets," J. Glaciol. 51 (no. 173), 291--306.
00038 ! 
00039 ! Test H includes pointwise isostasy and was used in generating results in
00040 !
00041 !    Ed Bueler, Craig S. Lingle, and Jed Brown (2007) "Fast 
00042 !       computation of a deformable Earth model for ice-sheet simulations,"
00043 !       Ann. Glaciol. 46, 97--105.
00044 !
00045 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
00046 */
00047 
00048 int exactH(const double f, const double t, const double r, 
00049            double *H, double *M);
00050 
00051 #ifdef __cplusplus
00052 }
00053 #endif
00054 
00055 
00056 #endif  /* __exactTestH_h */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines