~reducedmodelling/fluidity/ROM_Non-intrusive-ann

« back to all changes in this revision

Viewing changes to tests/shallow_water_mms_wave_source/Makefile

  • Committer: sf1409
  • Date: 2011-03-03 11:46:55 UTC
  • Revision ID: svn-v4:5bf5533e-7014-46e3-b1bb-cce4b9d03719:trunk:3142
replace the steady source test for the shallow water equation by one where the source is time and spatial varying.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dt_A = 1.0 
 
2
dt_B = 0.5
 
3
dt_C = 0.25
 
4
dt_D = 0.125
 
5
dt_E = 0.0625
 
6
source_swml = wave_periodic_source.swml
 
7
 
 
8
input: clean copy_tests
 
9
 
 
10
run: copy_tests run_dt run_dt_dx
 
11
 
 
12
run_dt:
 
13
        shallow_water wave_dt_A.swml; shallow_water wave_dt_B.swml; shallow_water wave_dt_C.swml; shallow_water wave_dt_D.swml; shallow_water wave_dt_E.swml
 
14
 
 
15
run_dt_dx:
 
16
        shallow_water wave_dt_dx_A.swml; shallow_water wave_dt_dx_B.swml; shallow_water wave_dt_dx_C.swml; shallow_water wave_dt_dx_D.swml; shallow_water wave_dt_dx_E.swml
 
17
 
 
18
copy_tests:
 
19
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_A)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_A/' | sed 's/src\/mesh/src\/mesh_E/' > wave_dt_A.swml
 
20
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_B)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_B/' | sed 's/src\/mesh/src\/mesh_E/' > wave_dt_B.swml
 
21
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_C)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_C/' | sed 's/src\/mesh/src\/mesh_E/' > wave_dt_C.swml
 
22
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_D)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_D/' | sed 's/src\/mesh/src\/mesh_E/' > wave_dt_D.swml
 
23
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_E)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_E/' | sed 's/src\/mesh/src\/mesh_E/' > wave_dt_E.swml
 
24
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_A)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_dx_A/' | sed 's/src\/mesh/src\/mesh_A/' > wave_dt_dx_A.swml
 
25
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_B)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_dx_B/' | sed 's/src\/mesh/src\/mesh_B/' > wave_dt_dx_B.swml
 
26
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_C)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_dx_C/' | sed 's/src\/mesh/src\/mesh_C/' > wave_dt_dx_C.swml
 
27
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_D)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_dx_D/' | sed 's/src\/mesh/src\/mesh_D/' > wave_dt_dx_D.swml
 
28
        sed -n '1h;1!H;$${;g;s/<timestep>.*<\/timestep>/<timestep>\n<real_value rank="0">$(dt_E)<\/real_value>\n<\/timestep>/g;p;}' $(source_swml) | sed 's/wave/wave_dt_dx_E/' | sed 's/src\/mesh/src\/mesh_E/' > wave_dt_dx_E.swml
 
29
clean:
 
30
        rm -f *.vtu *.stat wave_dt_*.swml