• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

READMEH A D29-Jan-20212 KiB5345

cv_heat2D_hypre_ls.cppH A D29-Jan-202176.9 KiB2,7541,793

cv_heat2D_hypre_ls_--np_2_2.outH A D29-Jan-20212.8 KiB7569

cv_heat2D_hypre_pfmg.cppH A D29-Jan-202176.2 KiB2,7391,773

cv_heat2D_hypre_pfmg_--np_2_2.outH A D29-Jan-20213 KiB8174

plot_heat2D_p.pyH A D29-Jan-20214.9 KiB17989

README

1List of parallel CVODE C++ examples using hypre
2
3  cv_heat2D_hypre_ls   : 2-D heat equation with a user-supplied hypre linear
4                         solver
5  cv_heat2D_hypre_pfmg : 2-D heat equation with a SUNDIALS linear solver and
6                         user-supplied hypre preconditioner
7
8Sample results:
9
10  The example output was produced by running:
11
12      mpiexec -n 4 ./cv_heat2D_hypre_ls --np 2 2
13      mpiexec -n 4 ./cv_heat2D_hypre_pfmg --np 2 2
14
15The following CMake command was used to configure SUNDIALS:
16
17cmake \
18 -DCMAKE_INSTALL_PREFIX:PATH="$PWD/../install_opt" \
19 -DEXAMPLES_INSTALL_PATH:PATH="$PWD/../examples_opt" \
20 -DCMAKE_C_COMPILER=/usr/local/mpich-3.2.1/gnu/bin/mpicc \
21 -DMPI_C_COMPILER=/usr/local/mpich-3.2.1/gnu/bin/mpicc \
22 -DCMAKE_Fortran_COMPILER=/usr/local/mpich-3.2.1/gnu/bin/mpif90 \
23 -DMPI_Fortran_COMPILER=/usr/local/mpich-3.2.1/gnu/bin/mpif90 \
24 -DCMAKE_CXX_COMPILER=/usr/local/mpich-3.2.1/gnu/bin/mpicxx \
25 -DMPI_CXX_COMPILER=/usr/local/mpich-3.2.1/gnu/bin/mpicxx \
26 -DMPIEXEC_EXECUTABLE=/usr/local/mpich-3.2.1/gnu/bin/mpiexec \
27 -DCMAKE_C_FLAGS:STRING="-O0 -g -fPIC" \
28 -DCMAKE_Fortran_FLAGS:STRING="-O0 -g -fPIC" \
29 -DCMAKE_CXX_FLAGS:STRING="-O0 -g -fPIC" \
30 -DOpenMP_C_FLAGS:STRING="-fopenmp" \
31 -DOpenMP_CXX_FLAGS:STRING="-fopenmp" \
32 -DSUNDIALS_PRECISION:STRING="double" \
33 -DSUNDIALS_INDEX_TYPE:STRING="int64_t" \
34 -DEXAMPLES_ENABLE_C:BOOL="1" \
35 -DEXAMPLES_ENABLE_CXX:BOOL="1" \
36 -DEXAMPLES_ENABLE_F90:BOOL="1" \
37 -DEXAMPLES_INSTALL:BOOL="1" \
38 -DFCMIX_ENABLE:BOOL="1" \
39 -DMPI_ENABLE:BOOL="1" \
40 -DOPENMP_ENABLE:BOOL="1" \
41 -DPTHREAD_ENABLE:BOOL="1" \
42 -DBUILD_SHARED_LIBS:BOOL="1" \
43 -DHYPRE_ENABLE:BOOL="1" \
44 -DHYPRE_INCLUDE_DIR:STRING="/usr/local/hypre-2.14.0/gnu_int64/include" \
45 -DHYPRE_LIBRARY_DIR:FILEPATH="/usr/local/hypre-2.14.0/gnu_int64/lib" \
46 ../sundials
47
48  System Architecture: x86_64
49  Processor Type: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
50  Operating System: Ubuntu 18.04
51  C/Fortran Compilers: gcc/gfortran v7.3.0
52  MPI: MPICH v3.2.1
53