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

..03-May-2022-

READMEH A D29-Jan-20211.3 KiB3929

ark_analytic_complex_f2003.f90H A D29-Jan-20217.6 KiB253109

ark_analytic_complex_f2003.outH A D29-Jan-2021913 2722

ark_brusselator1D_f2003.f90H A D29-Jan-202114.8 KiB452223

ark_brusselator1D_f2003.outH A D29-Jan-20215.7 KiB121117

fnvector_complex_mod.f90H A D29-Jan-202118.1 KiB594349

fnvector_fortran_mod.f90H A D29-Jan-202122.7 KiB742455

fsunlinsol_fortran_mod.f90H A D29-Jan-20218.4 KiB291156

fsunmatrix_fortran_mod.f90H A D29-Jan-20218.6 KiB308162

test_fnvector_complex_mod.f90H A D29-Jan-202117.7 KiB624503

test_fnvector_fortran_mod.f90H A D29-Jan-202119.5 KiB709585

test_fsunlinsol_fortran_mod.f90H A D29-Jan-20215.6 KiB206136

test_fsunmatrix_fortran_mod.f90H A D29-Jan-20218.4 KiB313227

README

1List of custom ARKODE F2003 examples
2
3  ark_analytic_complex_f2003
4  ark_brusselator1D_f2003
5
6The ark_analytic_complex examples relies a custom module:
7
8  fnvector_complex_mod -- Fortran-supplied N_Vector implementation
9                          using complex numbers
10
11The ark_brusselator1D example relies on three custom modules:
12
13  fnvector_fortran_mod -- Fortran-supplied N_Vector implementation
14                          using 2D multidimensional data array.
15  fsunmatrix_fortran_mod -- Fortran-supplied SUNMatrix implementation
16                          for a block-diagonal matrix structure
17                          via 3D multidimensional data array.
18  fsunlinsol_fortran_mod -- Fortran-supplied SUNLinearSolver
19                          implementation for direct linear solves
20                          corresponding with above matrices/vectors.
21
22The test progams are used to test the custom module implementations.
23
24The following CMake command was used to configure SUNDIALS:
25
26cmake \
27  -D CMAKE_INSTALL_PREFIX=$SUNDIALS_INSTALL_DIR \
28  -D EXAMPLES_INSTALL_PATH=$SUNDIALS_INSTALL_DIR/examples\
29  -D BUILD_SHARED_LIBS=ON \
30  -D BUILD_STATIC_LIBS=ON \
31  -D BUILD_ARKODE=ON \
32  -D BUILD_TESTING=ON \
33  -D BUILD_FORTRAN_MODULE_INTERFACE=ON \
34  -D EXAMPLES_ENABLE_F2003=ON \
35  -D SUNDIALS_INDEX_SIZE=64 \
36  -D SUNDIALS_PRECISION=double \
37$SUNDIALS_SOURCE_DIR
38
39