Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
README | H A D | 29-Jan-2021 | 2 KiB | 53 | 45 | |
cv_heat2D_hypre_ls.cpp | H A D | 29-Jan-2021 | 76.9 KiB | 2,754 | 1,793 | |
cv_heat2D_hypre_ls_--np_2_2.out | H A D | 29-Jan-2021 | 2.8 KiB | 75 | 69 | |
cv_heat2D_hypre_pfmg.cpp | H A D | 29-Jan-2021 | 76.2 KiB | 2,739 | 1,773 | |
cv_heat2D_hypre_pfmg_--np_2_2.out | H A D | 29-Jan-2021 | 3 KiB | 81 | 74 | |
plot_heat2D_p.py | H A D | 29-Jan-2021 | 4.9 KiB | 179 | 89 |
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