[cig-commits] [commit] devel, master: updates adios routines and configuration (4bd0cf8)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Nov 6 08:08:20 PST 2014


Repository : https://github.com/geodynamics/specfem3d_globe

On branches: devel,master
Link       : https://github.com/geodynamics/specfem3d_globe/compare/bc58e579b3b0838a0968725a076f5904845437ca...be63f20cbb6f462104e949894dbe205d2398cd7f

>---------------------------------------------------------------

commit 4bd0cf8c7bc1fc5db61cd8f4e2d733483d3265e6
Author: Daniel Peter <peterda at ethz.ch>
Date:   Mon Oct 7 15:14:08 2013 +0000

    updates adios routines and configuration


>---------------------------------------------------------------

4bd0cf8c7bc1fc5db61cd8f4e2d733483d3265e6
 .../Par_file                                       |  2 ++
 .../SEMD/DATA/Par_file                             |  2 ++
 .../SEMD/DATA/Par_file                             |  2 ++
 .../SEMD/DATA/Par_file                             |  2 ++
 global_PREM_kernels/amplitude/DATA/Par_file        |  2 ++
 global_PREM_kernels/traveltime/DATA/Par_file       |  2 ++
 global_s362ani/DATA/Par_file                       |  2 ++
 global_s362ani_shakemovie/DATA/Par_file            |  2 ++
 global_s362ani_small/DATA/Par_file                 |  2 ++
 global_s362ani_small/DATA/STATIONS                 |  2 +-
 .../global_long/Par_file_NOISE_1_attenuation       |  2 ++
 .../global_long/Par_file_NOISE_1_noattenuation     |  2 ++
 .../global_long/Par_file_NOISE_2_attenuation       |  2 ++
 .../global_long/Par_file_NOISE_2_noattenuation     |  2 ++
 .../global_long/Par_file_NOISE_3_noattenuation     |  2 ++
 .../global_short/Par_file_NOISE_1_attenuation      |  2 ++
 .../global_short/Par_file_NOISE_1_noattenuation    |  2 ++
 .../global_short/Par_file_NOISE_2_attenuation      |  2 ++
 .../global_short/Par_file_NOISE_2_noattenuation    |  2 ++
 .../global_short/Par_file_NOISE_3_noattenuation    |  2 ++
 .../regional/Par_file_NOISE_1_attenuation          |  2 ++
 .../regional/Par_file_NOISE_1_noattenuation        |  2 ++
 .../regional/Par_file_NOISE_2_attenuation          |  2 ++
 .../regional/Par_file_NOISE_2_noattenuation        |  2 ++
 .../regional/Par_file_NOISE_3_noattenuation        |  2 ++
 .../test_global/Par_file_NOISE_1_attenuation       | 33 +++++++++++++++++++++-
 .../test_global/Par_file_NOISE_1_noattenuation     | 33 +++++++++++++++++++++-
 .../test_global/Par_file_NOISE_2_attenuation       | 33 +++++++++++++++++++++-
 .../test_global/Par_file_NOISE_2_noattenuation     | 33 +++++++++++++++++++++-
 .../test_global/Par_file_NOISE_3_noattenuation     | 33 +++++++++++++++++++++-
 .../test_regional/Par_file_NOISE_1_attenuation     | 33 +++++++++++++++++++++-
 .../test_regional/Par_file_NOISE_1_noattenuation   | 33 +++++++++++++++++++++-
 .../test_regional/Par_file_NOISE_2_attenuation     | 33 +++++++++++++++++++++-
 .../test_regional/Par_file_NOISE_2_noattenuation   | 33 +++++++++++++++++++++-
 .../test_regional/Par_file_NOISE_3_noattenuation   | 33 +++++++++++++++++++++-
 regional_Greece_noise_small/DATA/Par_file          |  2 ++
 regional_Greece_small/DATA/Par_file                |  2 ++
 regional_MiddleEast/DATA/Par_file                  |  2 ++
 .../Par_file                                       |  2 ++
 .../Par_file                                       |  2 ++
 40 files changed, 379 insertions(+), 11 deletions(-)

diff --git a/benchmarks/attenuation_benchmark_GJI_2002_versus_normal_modes/Par_file b/benchmarks/attenuation_benchmark_GJI_2002_versus_normal_modes/Par_file
index 4eb0f05..df42257 100644
--- a/benchmarks/attenuation_benchmark_GJI_2002_versus_normal_modes/Par_file
+++ b/benchmarks/attenuation_benchmark_GJI_2002_versus_normal_modes/Par_file
@@ -189,4 +189,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/benchmarks/prem_ani_noocean_Q_Cowling_Bolivia_9s/SEMD/DATA/Par_file b/benchmarks/prem_ani_noocean_Q_Cowling_Bolivia_9s/SEMD/DATA/Par_file
index d4e189a..4e237d8 100644
--- a/benchmarks/prem_ani_noocean_Q_Cowling_Bolivia_9s/SEMD/DATA/Par_file
+++ b/benchmarks/prem_ani_noocean_Q_Cowling_Bolivia_9s/SEMD/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/benchmarks/prem_ani_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file b/benchmarks/prem_ani_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file
index 2679edb..52ff73a 100644
--- a/benchmarks/prem_ani_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file
+++ b/benchmarks/prem_ani_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/benchmarks/prem_iso_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file b/benchmarks/prem_iso_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file
index 083ea8f..6953500 100644
--- a/benchmarks/prem_iso_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file
+++ b/benchmarks/prem_iso_noocean_Q_Cowling_Vanuatu/SEMD/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/global_PREM_kernels/amplitude/DATA/Par_file b/global_PREM_kernels/amplitude/DATA/Par_file
index 44ab9b1..1735511 100644
--- a/global_PREM_kernels/amplitude/DATA/Par_file
+++ b/global_PREM_kernels/amplitude/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/global_PREM_kernels/traveltime/DATA/Par_file b/global_PREM_kernels/traveltime/DATA/Par_file
index 44ab9b1..1735511 100644
--- a/global_PREM_kernels/traveltime/DATA/Par_file
+++ b/global_PREM_kernels/traveltime/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/global_s362ani/DATA/Par_file b/global_s362ani/DATA/Par_file
index 3cc2a0d..926b472 100644
--- a/global_s362ani/DATA/Par_file
+++ b/global_s362ani/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/global_s362ani_shakemovie/DATA/Par_file b/global_s362ani_shakemovie/DATA/Par_file
index 15f8680..36efecf 100644
--- a/global_s362ani_shakemovie/DATA/Par_file
+++ b/global_s362ani_shakemovie/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/global_s362ani_small/DATA/Par_file b/global_s362ani_small/DATA/Par_file
index 4246784..6f17a6a 100644
--- a/global_s362ani_small/DATA/Par_file
+++ b/global_s362ani_small/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/global_s362ani_small/DATA/STATIONS b/global_s362ani_small/DATA/STATIONS
index d55c76f..2da65d4 100644
--- a/global_s362ani_small/DATA/STATIONS
+++ b/global_s362ani_small/DATA/STATIONS
@@ -4,4 +4,4 @@ BGIO       SR       31.72200    35.08780    752.0   100.0
 LIT        HT       40.10080    22.49000    480.0     0.0
 ZKR        GE       35.11470    26.21700    270.0     0.0
 S001       XS       37.28300    21.71800    156.0     0.0
-126A       TA       32.6462   -104.02      1032.0     0.0
\ No newline at end of file
+126A       TA       32.6462   -104.02000    1032.0    0.0
diff --git a/noise_examples/global_long/Par_file_NOISE_1_attenuation b/noise_examples/global_long/Par_file_NOISE_1_attenuation
index 577fe9d..4d486e7 100644
--- a/noise_examples/global_long/Par_file_NOISE_1_attenuation
+++ b/noise_examples/global_long/Par_file_NOISE_1_attenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_long/Par_file_NOISE_1_noattenuation b/noise_examples/global_long/Par_file_NOISE_1_noattenuation
index ee400c8..7c8b317 100644
--- a/noise_examples/global_long/Par_file_NOISE_1_noattenuation
+++ b/noise_examples/global_long/Par_file_NOISE_1_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_long/Par_file_NOISE_2_attenuation b/noise_examples/global_long/Par_file_NOISE_2_attenuation
index c4f7a91..b799a84 100644
--- a/noise_examples/global_long/Par_file_NOISE_2_attenuation
+++ b/noise_examples/global_long/Par_file_NOISE_2_attenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_long/Par_file_NOISE_2_noattenuation b/noise_examples/global_long/Par_file_NOISE_2_noattenuation
index 34440d7..a34ad85 100644
--- a/noise_examples/global_long/Par_file_NOISE_2_noattenuation
+++ b/noise_examples/global_long/Par_file_NOISE_2_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_long/Par_file_NOISE_3_noattenuation b/noise_examples/global_long/Par_file_NOISE_3_noattenuation
index e2ffb36..cc27746 100644
--- a/noise_examples/global_long/Par_file_NOISE_3_noattenuation
+++ b/noise_examples/global_long/Par_file_NOISE_3_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_short/Par_file_NOISE_1_attenuation b/noise_examples/global_short/Par_file_NOISE_1_attenuation
index bc1cb2c..fd14257 100644
--- a/noise_examples/global_short/Par_file_NOISE_1_attenuation
+++ b/noise_examples/global_short/Par_file_NOISE_1_attenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_short/Par_file_NOISE_1_noattenuation b/noise_examples/global_short/Par_file_NOISE_1_noattenuation
index e6ab334..d82e9fe 100644
--- a/noise_examples/global_short/Par_file_NOISE_1_noattenuation
+++ b/noise_examples/global_short/Par_file_NOISE_1_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_short/Par_file_NOISE_2_attenuation b/noise_examples/global_short/Par_file_NOISE_2_attenuation
index 2ed8343..4037f8c 100644
--- a/noise_examples/global_short/Par_file_NOISE_2_attenuation
+++ b/noise_examples/global_short/Par_file_NOISE_2_attenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_short/Par_file_NOISE_2_noattenuation b/noise_examples/global_short/Par_file_NOISE_2_noattenuation
index 71714d1..90d0166 100644
--- a/noise_examples/global_short/Par_file_NOISE_2_noattenuation
+++ b/noise_examples/global_short/Par_file_NOISE_2_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/global_short/Par_file_NOISE_3_noattenuation b/noise_examples/global_short/Par_file_NOISE_3_noattenuation
index b80c741..a968f2b 100644
--- a/noise_examples/global_short/Par_file_NOISE_3_noattenuation
+++ b/noise_examples/global_short/Par_file_NOISE_3_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/regional/Par_file_NOISE_1_attenuation b/noise_examples/regional/Par_file_NOISE_1_attenuation
index dfc340d..c816dbb 100644
--- a/noise_examples/regional/Par_file_NOISE_1_attenuation
+++ b/noise_examples/regional/Par_file_NOISE_1_attenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/regional/Par_file_NOISE_1_noattenuation b/noise_examples/regional/Par_file_NOISE_1_noattenuation
index 4e4f587..cd7d91b 100644
--- a/noise_examples/regional/Par_file_NOISE_1_noattenuation
+++ b/noise_examples/regional/Par_file_NOISE_1_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/regional/Par_file_NOISE_2_attenuation b/noise_examples/regional/Par_file_NOISE_2_attenuation
index 817388c..04f7896 100644
--- a/noise_examples/regional/Par_file_NOISE_2_attenuation
+++ b/noise_examples/regional/Par_file_NOISE_2_attenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/regional/Par_file_NOISE_2_noattenuation b/noise_examples/regional/Par_file_NOISE_2_noattenuation
index e7e097d..f34ace0 100644
--- a/noise_examples/regional/Par_file_NOISE_2_noattenuation
+++ b/noise_examples/regional/Par_file_NOISE_2_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/regional/Par_file_NOISE_3_noattenuation b/noise_examples/regional/Par_file_NOISE_3_noattenuation
index 6628428..0fedb4c 100644
--- a/noise_examples/regional/Par_file_NOISE_3_noattenuation
+++ b/noise_examples/regional/Par_file_NOISE_3_noattenuation
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_global/Par_file_NOISE_1_attenuation b/noise_examples/test_global/Par_file_NOISE_1_attenuation
index 2801e84..84833e0 100644
--- a/noise_examples/test_global/Par_file_NOISE_1_attenuation
+++ b/noise_examples/test_global/Par_file_NOISE_1_attenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_global/Par_file_NOISE_1_noattenuation b/noise_examples/test_global/Par_file_NOISE_1_noattenuation
index b330bcc..c53c118 100644
--- a/noise_examples/test_global/Par_file_NOISE_1_noattenuation
+++ b/noise_examples/test_global/Par_file_NOISE_1_noattenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_global/Par_file_NOISE_2_attenuation b/noise_examples/test_global/Par_file_NOISE_2_attenuation
index e244a4b..2d095c3 100644
--- a/noise_examples/test_global/Par_file_NOISE_2_attenuation
+++ b/noise_examples/test_global/Par_file_NOISE_2_attenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_global/Par_file_NOISE_2_noattenuation b/noise_examples/test_global/Par_file_NOISE_2_noattenuation
index 380457c..bcb6c93 100644
--- a/noise_examples/test_global/Par_file_NOISE_2_noattenuation
+++ b/noise_examples/test_global/Par_file_NOISE_2_noattenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_global/Par_file_NOISE_3_noattenuation b/noise_examples/test_global/Par_file_NOISE_3_noattenuation
index fb07af9..114e063 100644
--- a/noise_examples/test_global/Par_file_NOISE_3_noattenuation
+++ b/noise_examples/test_global/Par_file_NOISE_3_noattenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_regional/Par_file_NOISE_1_attenuation b/noise_examples/test_regional/Par_file_NOISE_1_attenuation
index 694aa96..e69fc8a 100644
--- a/noise_examples/test_regional/Par_file_NOISE_1_attenuation
+++ b/noise_examples/test_regional/Par_file_NOISE_1_attenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_regional/Par_file_NOISE_1_noattenuation b/noise_examples/test_regional/Par_file_NOISE_1_noattenuation
index f393db4..6122501 100644
--- a/noise_examples/test_regional/Par_file_NOISE_1_noattenuation
+++ b/noise_examples/test_regional/Par_file_NOISE_1_noattenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_regional/Par_file_NOISE_2_attenuation b/noise_examples/test_regional/Par_file_NOISE_2_attenuation
index 8f1c364..edd4919 100644
--- a/noise_examples/test_regional/Par_file_NOISE_2_attenuation
+++ b/noise_examples/test_regional/Par_file_NOISE_2_attenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_regional/Par_file_NOISE_2_noattenuation b/noise_examples/test_regional/Par_file_NOISE_2_noattenuation
index 78f7f3a..1eceafc 100644
--- a/noise_examples/test_regional/Par_file_NOISE_2_noattenuation
+++ b/noise_examples/test_regional/Par_file_NOISE_2_noattenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/noise_examples/test_regional/Par_file_NOISE_3_noattenuation b/noise_examples/test_regional/Par_file_NOISE_3_noattenuation
index 7fa6fbf..341fd42 100644
--- a/noise_examples/test_regional/Par_file_NOISE_3_noattenuation
+++ b/noise_examples/test_regional/Par_file_NOISE_3_noattenuation
@@ -127,7 +127,36 @@ RECEIVERS_CAN_BE_BURIED         = .true.
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
-# output kernels on a regular grid instead of on the mesh points
+#-----------------------------------------------------------
+#
+#  adjoint kernel outputs
+#
+#-----------------------------------------------------------
+
+# this parameter must be set to .true. to compute anisotropic kernels
+# in crust and mantle (related to the 21 Cij in geographical coordinates)
+# default is .false. to compute isotropic kernels (related to alpha and beta)
+ANISOTROPIC_KL                  = .false.
+
+# output only transverse isotropic kernels (alpha_v,alpha_h,beta_v,beta_h,eta,rho)
+# rather than fully anisotropic kernels when ANISOTROPIC_KL above is set to .true.
+# means to save radial anisotropic kernels, i.e., sensitivity kernels for beta_v, beta_h, etc.
+SAVE_TRANSVERSE_KL_ONLY         = .false.
+
+# output approximate Hessian in crust mantle region.
+# means to save the preconditioning for gradients, they are cross correlations between forward and adjoint accelerations.
+APPROXIMATE_HESS_KL             = .false.
+
+# forces transverse isotropy for all mantle elements
+# (default is to use transverse isotropy only between MOHO and 220)
+# means we allow radial anisotropy between the bottom of the crust to the bottom of the transition zone, i.e., 660~km depth.
+USE_FULL_TISO_MANTLE            = .false.
+
+# output kernel mask to zero out source region
+# to remove large values near the sources in the sensitivity kernels
+SAVE_SOURCE_MASK                = .false.
+
+# output kernels on a regular grid instead of on the GLL mesh points (a bit expensive)
 SAVE_REGULAR_KL                 = .false.
 
 #-----------------------------------------------------------
@@ -142,4 +171,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/regional_Greece_noise_small/DATA/Par_file b/regional_Greece_noise_small/DATA/Par_file
index 61d79d0..70b4019 100644
--- a/regional_Greece_noise_small/DATA/Par_file
+++ b/regional_Greece_noise_small/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/regional_Greece_small/DATA/Par_file b/regional_Greece_small/DATA/Par_file
index 6c6e858..b426b44 100644
--- a/regional_Greece_small/DATA/Par_file
+++ b/regional_Greece_small/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/regional_MiddleEast/DATA/Par_file b/regional_MiddleEast/DATA/Par_file
index 817b498..617ec84 100644
--- a/regional_MiddleEast/DATA/Par_file
+++ b/regional_MiddleEast/DATA/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/small_benchmark_run_to_test_more_complex_Earth/Par_file b/small_benchmark_run_to_test_more_complex_Earth/Par_file
index 1005bed..6a63cd0 100644
--- a/small_benchmark_run_to_test_more_complex_Earth/Par_file
+++ b/small_benchmark_run_to_test_more_complex_Earth/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 
diff --git a/small_benchmark_run_to_test_very_simple_Earth/Par_file b/small_benchmark_run_to_test_very_simple_Earth/Par_file
index 2364c74..30300a1 100644
--- a/small_benchmark_run_to_test_very_simple_Earth/Par_file
+++ b/small_benchmark_run_to_test_very_simple_Earth/Par_file
@@ -197,4 +197,6 @@ ADIOS_FOR_MPI_ARRAYS            = .true.
 ADIOS_FOR_ARRAYS_SOLVER         = .true.
 ADIOS_FOR_SOLVER_MESHFILES      = .true.
 ADIOS_FOR_AVS_DX                = .true.
+ADIOS_FOR_KERNELS               = .true.
+ADIOS_FOR_MODELS                = .true.
 



More information about the CIG-COMMITS mailing list