[cig-commits] [commit] devel, master: moved some broken examples to "currently_broken_or_obsolete_examples_but_do_not_remove" directory (2a1958f)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Jun 18 15:23:56 PDT 2014


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

On branches: devel,master
Link       : https://github.com/geodynamics/specfem2d/compare/fc67e6fd7ad890705b2b72b4b3c509accb22249e...e9ca46c40131588d89d7b0883250bc6584ce6b4c

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

commit 2a1958f2a2affab47524a46e305146a9db47e22c
Author: Dimitri Komatitsch <komatitsch at lma.cnrs-mrs.fr>
Date:   Tue Mar 18 01:18:12 2014 +0100

    moved some broken examples to "currently_broken_or_obsolete_examples_but_do_not_remove" directory


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

2a1958f2a2affab47524a46e305146a9db47e22c
 INDUSTRIAL_FORMAT/interfaces_M2_UPPA_curved.dat         |  15 ---------------
 M2_UPPA/wavefield_M2_UPPA_PSV.pdf                       | Bin 33883 -> 0 bytes
 Tape2007/README                                         |  11 -----------
 Tape2007_kernel/README                                  |   3 ---
 Tromp2005/README                                        |  11 -----------
 Tromp2005_kernel/README                                 |   3 ---
 .../HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt   |   3 +++
 .../BENCHMARK_CLAERBOUT_ADJOINT}/README                 |   0
 .../HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt   |   3 +++
 .../INDUSTRIAL_FORMAT}/Par_file                         |   0
 .../INDUSTRIAL_FORMAT}/README                           |   0
 .../INDUSTRIAL_FORMAT}/SEG_2D_SALT/vp.H                 |   0
 .../INDUSTRIAL_FORMAT}/SEG_2D_SALT/vp.bin               | Bin
 .../INDUSTRIAL_FORMAT}/SOURCE                           |   0
 .../INDUSTRIAL_FORMAT}/constants.h                      |   0
 .../INDUSTRIAL_FORMAT}/interpolate.bash                 |   0
 .../INDUSTRIAL_FORMAT}/interpolate.f90                  |   0
 .../INDUSTRIAL_FORMAT}/run.bash                         |   0
 .../HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt   |   3 +++
 .../noise_layered/adj_mask.f90                          |   0
 .../noise_layered/changemask                            |   0
 .../noise_layered/changerec                             |   0
 .../noise_layered/clean                                 |   0
 .../noise_layered/getdirect                             |   0
 .../noise_layered/masks/drillbit                        |   0
 .../noise_layered/masks/uniform                         |   0
 .../noise_layered/model_0/Par_file_fair                 |   0
 .../noise_layered/model_0/Par_file_good                 |   0
 .../noise_layered/model_0/SOURCE_noise                  |   0
 .../noise_layered/model_0/interfaces_fair               |   0
 .../noise_layered/model_0/interfaces_good               |   0
 .../noise_layered/model_1/Par_file_best                 |   0
 .../noise_layered/model_1/Par_file_fair                 |   0
 .../noise_layered/model_1/Par_file_good                 |   0
 .../noise_layered/model_1/SOURCE_noise                  |   0
 .../noise_layered/model_1/interfaces_best               |   0
 .../noise_layered/model_1/interfaces_fair               |   0
 .../noise_layered/model_1/interfaces_good               |   0
 .../noise_layered/model_2/Par_file_fair                 |   0
 .../noise_layered/model_2/Par_file_good                 |   0
 .../noise_layered/model_2/SOURCE_noise                  |   0
 .../noise_layered/model_2/interfaces_fair               |   0
 .../noise_layered/model_2/interfaces_good               |   0
 .../noise_layered/replicate                             |   0
 .../noise_layered/run_adj                               |   0
 .../noise_layered/run_all                               |   0
 .../noise_layered/run_fwd                               |   0
 .../HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt   |  14 ++++++++++++++
 .../noise_uniform/Par_file_noise_1                      |   0
 .../noise_uniform/Par_file_noise_2                      |   0
 .../noise_uniform/Par_file_noise_3                      |   0
 .../noise_uniform/SOURCE_noise                          |   0
 .../noise_uniform/STATIONS_noise                        |   0
 .../noise_uniform/adj_cc.f90                            |   0
 .../noise_uniform/changemask                            |   0
 .../noise_uniform/clean                                 |   0
 .../noise_uniform/masks/nonuniform                      |   0
 .../noise_uniform/masks/uniform                         |   0
 .../noise_uniform/process.sh                            |   0
 .../noise_uniform/replicate                             |   0
 .../noise_uniform/uniform.dat                           |   0
 .../noise_uniform/use_negative_branch                   |   0
 .../noise_uniform/use_positive_branch                   |   0
 .../Par_file_no_canyon                                  |   0
 .../SOURCE_no_canyon                                    |   0
 .../unused_older_examples_DATA_to_sort}/interf_paco.dat |   0
 .../interface_sinus.dat                                 |   0
 .../interfaces_no_canyon.dat                            |   0
 .../unused_older_examples_DATA_to_sort}/profilx.dat     |   0
 .../unused_older_examples_DATA_to_sort}/profily.dat     |   0
 .../unused_older_examples_DATA_to_sort}/topoarticle.dat |   0
 {init_plane => initial_plane_wave}/Par_file_Slave       |   0
 {init_plane => initial_plane_wave}/Par_file_Slave_for   |   0
 .../Par_file_Slave_kernel                               |   0
 {init_plane => initial_plane_wave}/SOURCE_Slave         |   0
 {init_plane => initial_plane_wave}/adj.sh               |   0
 {init_plane => initial_plane_wave}/array_geo.m          |   0
 {init_plane => initial_plane_wave}/interfaces_Slave.dat |   0
 {init_plane => initial_plane_wave}/isochron.m           |   0
 {init_plane => initial_plane_wave}/plot_field.m         |   0
 {init_plane => initial_plane_wave}/plot_kernel.m        |   0
 {init_plane => initial_plane_wave}/process.sh           |   0
 {init_plane => initial_plane_wave}/readme               |   0
 {init_plane => initial_plane_wave}/run.bash             |   0
 {init_plane => initial_plane_wave}/run_for_ker.sh       |   0
 {init_plane => initial_plane_wave}/select_adj.m         |   0
 {init_plane => initial_plane_wave}/set_source.bash      |   0
 {init_plane => initial_plane_wave}/stack_kernel.m       |   0
 {init_plane => initial_plane_wave}/ttplane.m            |   0
 .../Par_file_M2_UPPA                                    |   0
 .../README                                              |   4 ----
 .../SOURCE_M2_UPPA                                      |   0
 .../interfaces_M2_UPPA_curved.dat                       |   0
 .../interfaces_M2_UPPA_flat.dat                         |   0
 .../process.sh                                          |   0
 95 files changed, 23 insertions(+), 47 deletions(-)

diff --git a/INDUSTRIAL_FORMAT/interfaces_M2_UPPA_curved.dat b/INDUSTRIAL_FORMAT/interfaces_M2_UPPA_curved.dat
deleted file mode 100644
index 7d281c8..0000000
--- a/INDUSTRIAL_FORMAT/interfaces_M2_UPPA_curved.dat
+++ /dev/null
@@ -1,15 +0,0 @@
-# number of interfaces
- 2
-#
-# for each interface below, we give the number of points and then x,z for each point
-#
-# interface number 1 (bottom of the mesh)
- 2
- 0 0
- 59040 0
- 2
- 0 11840
- 59040 11840
-#
-# for each layer, we give the number of spectral elements in the vertical direction
- 76
diff --git a/M2_UPPA/wavefield_M2_UPPA_PSV.pdf b/M2_UPPA/wavefield_M2_UPPA_PSV.pdf
deleted file mode 100644
index a8c8e88..0000000
Binary files a/M2_UPPA/wavefield_M2_UPPA_PSV.pdf and /dev/null differ
diff --git a/Tape2007/README b/Tape2007/README
index 8890f7d..9c2b040 100644
--- a/Tape2007/README
+++ b/Tape2007/README
@@ -37,20 +37,9 @@ TO RUN:
 
 5. check out the output files in the local directory OUTPUT_FILES
 
-   optional: try plotting the wavefield using the script plot_wavefield.pl
-   (note: you will need to change a path variable in plot_wavefield.pl)
-     cd OUTPUT_FILES
-     ln -s ../../../UTILS/visualization/plot_wavefield.pl .
-     plot_wavefield.pl 400/4800/400 400/2800/800 0/480/0/480 120/20/120/20 -3/-3/-3 6/6/6 -48.0/0.06 0/1/0/0/1 1.7/1/0 1/0/1/120 Tape2007 onerec_homo
-
 ---------------------------
 
 After running the example above, try the second example:
   ./process_checker.sh
 
-   optional: try plotting the wavefield using the script plot_wavefield.pl
-     cd OUTPUT_FILES
-     ln -s ../../../UTILS/visualization/plot_wavefield.pl .
-     plot_wavefield.pl 400/4800/400 800/2000/400 0/480/0/480 120/20/120/20 -3/-3/-3 6/6/6 -48.0/0.06 0/1/0/0/1 1.7/1/0 1/0/1/120 Tape2007 132rec_checker
-
 ---------------------------
diff --git a/Tape2007_kernel/README b/Tape2007_kernel/README
index 73b8e56..60e0ae8 100644
--- a/Tape2007_kernel/README
+++ b/Tape2007_kernel/README
@@ -29,7 +29,4 @@ TO RUN:
 7. run adjoint simulation:
    > ./process_kernel.sh
 
-   optional: try plotting the kernels using the script
-                SPECFEM2D/UTILS/visualization/plot_wavefield.pl
-
 ---------------------------
diff --git a/Tromp2005/README b/Tromp2005/README
index 1b488e9..0e96b95 100644
--- a/Tromp2005/README
+++ b/Tromp2005/README
@@ -33,12 +33,6 @@ TO RUN:
 
    The seismograms (S0001.AA.BXX.semd,S0001.AA.BXZ.semd) will be similar to those in Tromp2005, Figure 7b, but with an 8-second time shift due to the difference in origin time convention.
 
-   optional: try plotting the wavefield using the script plot_wavefield.pl
-   (note: you will need to change a path variable in plot_wavefield.pl)
-     cd OUTPUT_FILES
-     ln -s ../../../UTILS/visualization/plot_wavefield.pl .
-     plot_wavefield.pl 400/2800/400 400/2000/400 0/200/0/80    50/10/40/10 -3/-3/-3 4/4/4  -8.0/0.02 1/0/1/1/1 3.0/1/0 1/0/1/200 Tromp2005 PSV_homo
-
 6. mv OUTPUT_FILES OUTPUT_FILES_PSV
 
 7. set p_sv = .false. in Par_file_Tromp2005
@@ -50,9 +44,4 @@ TO RUN:
 
    The seismogram (S0001.AA.BXY.semd) will be similar to those in Tromp2005, Figure 2b, but with an 8-second time shift due to the difference in origin time convention.
 
-   optional: try plotting the wavefield using the script plot_wavefield.pl
-     cd OUTPUT_FILES
-     ln -s ../../../UTILS/visualization/plot_wavefield.pl .
-     plot_wavefield.pl 400/2800/400 400/2000/400 0/200/0/80    50/10/40/10 -2/-2/-2 1/1/1  -8.0/0.02 0/1/0/0/1 3.0/1/0 1/0/1/200 Tromp2005 SH_homo
-
 ---------------------------
diff --git a/Tromp2005_kernel/README b/Tromp2005_kernel/README
index a01b012..ae2c036 100644
--- a/Tromp2005_kernel/README
+++ b/Tromp2005_kernel/README
@@ -29,7 +29,4 @@ TO RUN:
 7. run adjoint simulation:
    > ./process_kernel.sh
 
-   optional: try plotting the kernels using the script
-                SPECFEM2D/UTILS/visualization/plot_wavefield.pl
-
 ---------------------------
diff --git a/currently_broken_or_obsolete_examples_but_do_not_remove/BENCHMARK_CLAERBOUT_ADJOINT/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt b/currently_broken_or_obsolete_examples_but_do_not_remove/BENCHMARK_CLAERBOUT_ADJOINT/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
new file mode 100644
index 0000000..055d970
--- /dev/null
+++ b/currently_broken_or_obsolete_examples_but_do_not_remove/BENCHMARK_CLAERBOUT_ADJOINT/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
@@ -0,0 +1,3 @@
+
+* `BENCHMARK_CLAERBOUT_ADJOINT`: All the examples in this directory copy old versions of some files into the source and recompile. Needless to say, this doesn't work.
+
diff --git a/BENCHMARK_CLAERBOUT_ADJOINT/README b/currently_broken_or_obsolete_examples_but_do_not_remove/BENCHMARK_CLAERBOUT_ADJOINT/README
similarity index 100%
rename from BENCHMARK_CLAERBOUT_ADJOINT/README
rename to currently_broken_or_obsolete_examples_but_do_not_remove/BENCHMARK_CLAERBOUT_ADJOINT/README
diff --git a/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
new file mode 100644
index 0000000..f4cf71a
--- /dev/null
+++ b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
@@ -0,0 +1,3 @@
+
+* `INDUSTRIAL_FORMAT`: `interpolate.f90` fails to compile.
+
diff --git a/INDUSTRIAL_FORMAT/Par_file b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/Par_file
similarity index 100%
rename from INDUSTRIAL_FORMAT/Par_file
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/Par_file
diff --git a/INDUSTRIAL_FORMAT/README b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/README
similarity index 100%
rename from INDUSTRIAL_FORMAT/README
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/README
diff --git a/INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.H b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.H
similarity index 100%
rename from INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.H
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.H
diff --git a/INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.bin b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.bin
similarity index 100%
rename from INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.bin
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/SEG_2D_SALT/vp.bin
diff --git a/INDUSTRIAL_FORMAT/SOURCE b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/SOURCE
similarity index 100%
rename from INDUSTRIAL_FORMAT/SOURCE
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/SOURCE
diff --git a/INDUSTRIAL_FORMAT/constants.h b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/constants.h
similarity index 100%
rename from INDUSTRIAL_FORMAT/constants.h
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/constants.h
diff --git a/INDUSTRIAL_FORMAT/interpolate.bash b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/interpolate.bash
similarity index 100%
rename from INDUSTRIAL_FORMAT/interpolate.bash
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/interpolate.bash
diff --git a/INDUSTRIAL_FORMAT/interpolate.f90 b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/interpolate.f90
similarity index 100%
rename from INDUSTRIAL_FORMAT/interpolate.f90
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/interpolate.f90
diff --git a/INDUSTRIAL_FORMAT/run.bash b/currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/run.bash
similarity index 100%
rename from INDUSTRIAL_FORMAT/run.bash
rename to currently_broken_or_obsolete_examples_but_do_not_remove/INDUSTRIAL_FORMAT/run.bash
diff --git a/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
new file mode 100644
index 0000000..6c679ff
--- /dev/null
+++ b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
@@ -0,0 +1,3 @@
+
+* `noise_layered`: No instructions, and lots of Par_files, so I wasn't sure what to test exactly.
+
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/adj_mask.f90 b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/adj_mask.f90
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/adj_mask.f90
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/adj_mask.f90
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/changemask b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/changemask
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/changemask
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/changemask
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/changerec b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/changerec
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/changerec
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/changerec
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/clean b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/clean
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/clean
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/clean
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/getdirect b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/getdirect
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/getdirect
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/getdirect
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/drillbit b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/drillbit
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/drillbit
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/drillbit
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/uniform b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/uniform
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/uniform
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/masks/uniform
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_fair b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_fair
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_fair
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_fair
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_good b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_good
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_good
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/Par_file_good
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/SOURCE_noise b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/SOURCE_noise
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/SOURCE_noise
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/SOURCE_noise
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_fair b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_fair
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_fair
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_fair
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_good b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_good
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_good
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_0/interfaces_good
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_best b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_best
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_best
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_best
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_fair b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_fair
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_fair
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_fair
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_good b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_good
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_good
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/Par_file_good
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/SOURCE_noise b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/SOURCE_noise
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/SOURCE_noise
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/SOURCE_noise
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_best b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_best
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_best
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_best
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_fair b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_fair
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_fair
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_fair
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_good b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_good
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_good
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_1/interfaces_good
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_fair b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_fair
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_fair
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_fair
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_good b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_good
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_good
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/Par_file_good
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/SOURCE_noise b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/SOURCE_noise
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/SOURCE_noise
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/SOURCE_noise
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_fair b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_fair
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_fair
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_fair
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_good b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_good
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_good
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/model_2/interfaces_good
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/replicate b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/replicate
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/replicate
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/replicate
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_adj b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_adj
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_adj
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_adj
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_all b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_all
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_all
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_all
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_fwd b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_fwd
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_fwd
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_layered/run_fwd
diff --git a/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
new file mode 100644
index 0000000..4bf2e87
--- /dev/null
+++ b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/HERE_IS_THE_REASON_WHY_THIS_EXAMPLE_IS_BROKEN.txt
@@ -0,0 +1,14 @@
+
+* `noise_uniform`: Solver crashes:
+
+```
+Program received signal SIGFPE: Floating-point exception - erroneous arithmetic operation.
+
+Backtrace for this error:
+#0  0x34B8A194F7
+#1  0x34B8A19B3E
+#2  0x349B035CCF
+#3  0x4172C7 in check_stability_
+#4  0x4B024C in MAIN__ at specfem2D.F90:?
+./use_negative_branch: line 39:  9087 Floating point exception(core dumped) ./xspecfem2D
+```
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_1 b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_1
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_1
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_1
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_2 b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_2
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_2
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_2
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_3 b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_3
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_3
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/Par_file_noise_3
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/SOURCE_noise b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/SOURCE_noise
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/SOURCE_noise
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/SOURCE_noise
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/STATIONS_noise b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/STATIONS_noise
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/STATIONS_noise
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/STATIONS_noise
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/adj_cc.f90 b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/adj_cc.f90
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/adj_cc.f90
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/adj_cc.f90
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/changemask b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/changemask
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/changemask
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/changemask
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/clean b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/clean
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/clean
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/clean
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/nonuniform b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/nonuniform
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/nonuniform
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/nonuniform
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/uniform b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/uniform
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/uniform
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/masks/uniform
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/process.sh b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/process.sh
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/process.sh
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/process.sh
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/replicate b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/replicate
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/replicate
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/replicate
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/uniform.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/uniform.dat
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/uniform.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/uniform.dat
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_negative_branch b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_negative_branch
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_negative_branch
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_negative_branch
diff --git a/broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_positive_branch b/currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_positive_branch
similarity index 100%
rename from broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_positive_branch
rename to currently_broken_or_obsolete_examples_but_do_not_remove/noise_uniform/use_positive_branch
diff --git a/unused_older_examples_DATA_to_sort/Par_file_no_canyon b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/Par_file_no_canyon
similarity index 100%
rename from unused_older_examples_DATA_to_sort/Par_file_no_canyon
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/Par_file_no_canyon
diff --git a/unused_older_examples_DATA_to_sort/SOURCE_no_canyon b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/SOURCE_no_canyon
similarity index 100%
rename from unused_older_examples_DATA_to_sort/SOURCE_no_canyon
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/SOURCE_no_canyon
diff --git a/unused_older_examples_DATA_to_sort/interf_paco.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/interf_paco.dat
similarity index 100%
rename from unused_older_examples_DATA_to_sort/interf_paco.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/interf_paco.dat
diff --git a/unused_older_examples_DATA_to_sort/interface_sinus.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/interface_sinus.dat
similarity index 100%
rename from unused_older_examples_DATA_to_sort/interface_sinus.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/interface_sinus.dat
diff --git a/unused_older_examples_DATA_to_sort/interfaces_no_canyon.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/interfaces_no_canyon.dat
similarity index 100%
rename from unused_older_examples_DATA_to_sort/interfaces_no_canyon.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/interfaces_no_canyon.dat
diff --git a/unused_older_examples_DATA_to_sort/profilx.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/profilx.dat
similarity index 100%
rename from unused_older_examples_DATA_to_sort/profilx.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/profilx.dat
diff --git a/unused_older_examples_DATA_to_sort/profily.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/profily.dat
similarity index 100%
rename from unused_older_examples_DATA_to_sort/profily.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/profily.dat
diff --git a/unused_older_examples_DATA_to_sort/topoarticle.dat b/currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/topoarticle.dat
similarity index 100%
rename from unused_older_examples_DATA_to_sort/topoarticle.dat
rename to currently_broken_or_obsolete_examples_but_do_not_remove/unused_older_examples_DATA_to_sort/topoarticle.dat
diff --git a/init_plane/Par_file_Slave b/initial_plane_wave/Par_file_Slave
similarity index 100%
rename from init_plane/Par_file_Slave
rename to initial_plane_wave/Par_file_Slave
diff --git a/init_plane/Par_file_Slave_for b/initial_plane_wave/Par_file_Slave_for
similarity index 100%
rename from init_plane/Par_file_Slave_for
rename to initial_plane_wave/Par_file_Slave_for
diff --git a/init_plane/Par_file_Slave_kernel b/initial_plane_wave/Par_file_Slave_kernel
similarity index 100%
rename from init_plane/Par_file_Slave_kernel
rename to initial_plane_wave/Par_file_Slave_kernel
diff --git a/init_plane/SOURCE_Slave b/initial_plane_wave/SOURCE_Slave
similarity index 100%
rename from init_plane/SOURCE_Slave
rename to initial_plane_wave/SOURCE_Slave
diff --git a/init_plane/adj.sh b/initial_plane_wave/adj.sh
similarity index 100%
rename from init_plane/adj.sh
rename to initial_plane_wave/adj.sh
diff --git a/init_plane/array_geo.m b/initial_plane_wave/array_geo.m
similarity index 100%
rename from init_plane/array_geo.m
rename to initial_plane_wave/array_geo.m
diff --git a/init_plane/interfaces_Slave.dat b/initial_plane_wave/interfaces_Slave.dat
similarity index 100%
rename from init_plane/interfaces_Slave.dat
rename to initial_plane_wave/interfaces_Slave.dat
diff --git a/init_plane/isochron.m b/initial_plane_wave/isochron.m
similarity index 100%
rename from init_plane/isochron.m
rename to initial_plane_wave/isochron.m
diff --git a/init_plane/plot_field.m b/initial_plane_wave/plot_field.m
similarity index 100%
rename from init_plane/plot_field.m
rename to initial_plane_wave/plot_field.m
diff --git a/init_plane/plot_kernel.m b/initial_plane_wave/plot_kernel.m
similarity index 100%
rename from init_plane/plot_kernel.m
rename to initial_plane_wave/plot_kernel.m
diff --git a/init_plane/process.sh b/initial_plane_wave/process.sh
similarity index 100%
rename from init_plane/process.sh
rename to initial_plane_wave/process.sh
diff --git a/init_plane/readme b/initial_plane_wave/readme
similarity index 100%
rename from init_plane/readme
rename to initial_plane_wave/readme
diff --git a/init_plane/run.bash b/initial_plane_wave/run.bash
similarity index 100%
rename from init_plane/run.bash
rename to initial_plane_wave/run.bash
diff --git a/init_plane/run_for_ker.sh b/initial_plane_wave/run_for_ker.sh
similarity index 100%
rename from init_plane/run_for_ker.sh
rename to initial_plane_wave/run_for_ker.sh
diff --git a/init_plane/select_adj.m b/initial_plane_wave/select_adj.m
similarity index 100%
rename from init_plane/select_adj.m
rename to initial_plane_wave/select_adj.m
diff --git a/init_plane/set_source.bash b/initial_plane_wave/set_source.bash
similarity index 100%
rename from init_plane/set_source.bash
rename to initial_plane_wave/set_source.bash
diff --git a/init_plane/stack_kernel.m b/initial_plane_wave/stack_kernel.m
similarity index 100%
rename from init_plane/stack_kernel.m
rename to initial_plane_wave/stack_kernel.m
diff --git a/init_plane/ttplane.m b/initial_plane_wave/ttplane.m
similarity index 100%
rename from init_plane/ttplane.m
rename to initial_plane_wave/ttplane.m
diff --git a/M2_UPPA/Par_file_M2_UPPA b/simple_topography_and_also_a_simple_fluid_layer/Par_file_M2_UPPA
similarity index 100%
rename from M2_UPPA/Par_file_M2_UPPA
rename to simple_topography_and_also_a_simple_fluid_layer/Par_file_M2_UPPA
diff --git a/M2_UPPA/README b/simple_topography_and_also_a_simple_fluid_layer/README
similarity index 75%
rename from M2_UPPA/README
rename to simple_topography_and_also_a_simple_fluid_layer/README
index f6c5383..9b5b590 100644
--- a/M2_UPPA/README
+++ b/simple_topography_and_also_a_simple_fluid_layer/README
@@ -21,8 +21,4 @@ TO RUN:
 
 5. check out the output files in the local directory OUTPUT_FILES
 
-6. optional: set output_wavefield_snapshot = .true. in Par_file, re-run,
-             then try plotting the wavefield using the script
-                SPECFEM2D/UTILS/visualization/plot_wavefield.pl
-
 ----------------------------------------------------------------------
diff --git a/M2_UPPA/SOURCE_M2_UPPA b/simple_topography_and_also_a_simple_fluid_layer/SOURCE_M2_UPPA
similarity index 100%
rename from M2_UPPA/SOURCE_M2_UPPA
rename to simple_topography_and_also_a_simple_fluid_layer/SOURCE_M2_UPPA
diff --git a/M2_UPPA/interfaces_M2_UPPA_curved.dat b/simple_topography_and_also_a_simple_fluid_layer/interfaces_M2_UPPA_curved.dat
similarity index 100%
rename from M2_UPPA/interfaces_M2_UPPA_curved.dat
rename to simple_topography_and_also_a_simple_fluid_layer/interfaces_M2_UPPA_curved.dat
diff --git a/M2_UPPA/interfaces_M2_UPPA_flat.dat b/simple_topography_and_also_a_simple_fluid_layer/interfaces_M2_UPPA_flat.dat
similarity index 100%
rename from M2_UPPA/interfaces_M2_UPPA_flat.dat
rename to simple_topography_and_also_a_simple_fluid_layer/interfaces_M2_UPPA_flat.dat
diff --git a/M2_UPPA/process.sh b/simple_topography_and_also_a_simple_fluid_layer/process.sh
similarity index 100%
rename from M2_UPPA/process.sh
rename to simple_topography_and_also_a_simple_fluid_layer/process.sh



More information about the CIG-COMMITS mailing list