diff options
author | Erik Schnetter <schnetter@gmail.com> | 2012-11-16 18:55:47 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2012-11-22 09:59:16 -0500 |
commit | 53a1c146bc09c67ea709c14dab4c73ebebed86dc (patch) | |
tree | b5bd034cf3c0e6de4cb422ceffe52e01de06f505 /Carpet/CarpetLib/param.ccl | |
parent | df843816d07d18e2c0407915d1b8113bfe7ab720 (diff) |
Allow padding in transport operators
Rewrite padding infrastructure.
Add padded array extents to transport operator APIs.
Diffstat (limited to 'Carpet/CarpetLib/param.ccl')
-rw-r--r-- | Carpet/CarpetLib/param.ccl | 111 |
1 files changed, 104 insertions, 7 deletions
diff --git a/Carpet/CarpetLib/param.ccl b/Carpet/CarpetLib/param.ccl index c559f1604..c13d54ba1 100644 --- a/Carpet/CarpetLib/param.ccl +++ b/Carpet/CarpetLib/param.ccl @@ -159,13 +159,13 @@ BOOLEAN combine_recompose "Recompose all grid functions of one refinement levels -# Memory allocation parameters - -INT avoid_arraysize_bytes "Avoid array sizes that are multiples of this" STEERABLE=recover -{ - 0 :: "don't avoid anything" - 2:* :: "" -} 0 +# # Memory allocation parameters +# +# INT avoid_arraysize_bytes "Avoid array sizes that are multiples of this" STEERABLE=recover +# { +# 0 :: "don't avoid anything" +# 2:* :: "" +# } 0 @@ -211,6 +211,103 @@ BOOLEAN use_mpi_ssend "Use MPI_Ssend instead of MPI_Isend" STEERABLE=always +# Memory and cache information -- this is machine dependent and should +# be determined at run time or set via simfactory + +CCTK_INT vector_size "vector size" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + +CCTK_INT D1size "level 1 data cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT D1linesize "level 1 data cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT D1assoc "level 1 data cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + +CCTK_INT L2size "level 2 unified cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT L2linesize "level 2 unified cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT L2assoc "level 2 unified cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + +CCTK_INT L3size "level 3 unified cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT L3linesize "level 3 unified cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT L3assoc "level 3 unified cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + +CCTK_INT TLB_D1entries "level 1 TLB cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT TLB_D1pagesize "level 1 TLB cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT TLB_D1assoc "level 1 TLB cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + +CCTK_INT TLB_L2entries "level 2 TLB cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT TLB_L2pagesize "level 2 TLB cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 +CCTK_INT TLB_L2assoc "level 2 TLB cache" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + +CCTK_INT pagesize "size of a memory page" STEERABLE=recover +{ + 0 :: "unknown" + 1:* :: "" +} 0 + + + SHARES: IO USES STRING out_dir |