ASCII GMSH files broken on CX1
Bug #1173592 reported by
Jon Hill
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fluidity |
Fix Released
|
Critical
|
Jon Hill |
Bug Description
The intel compiler seems to struggle with ASCII GMSH files. At the last dev meeting we agreed the following:
- Make all GMSH files in tests binary
- set up a new test for ASCII GMSH that will pass on CX1 *if* an error message is displayed and pass on other machines if the file is read successfully.
- #IFDEF around ASCII reader for intel compilers to display and error message that binary should be used and exit
Everyone happy with that?
Related branches
lp://staging/~fluidity-core/fluidity/gmsh_intel
- Tim Greaves: Approve
-
Diff: 4085 lines (+1935/-1527)60 files modifiedfemtools/Read_GMSH.F90 (+8/-0)
tests/1mat-shocktube-gmsh/Makefile (+1/-1)
tests/3material-droplet-p1dgp2-test-cty-cv-rhop1dg-3d/Makefile (+1/-1)
tests/3material-droplet-p1dgp2-test-cty-cv-rhop1dg/Makefile (+1/-1)
tests/Helmholtz-anisotropic-scalar-mms-p1p1cg-structured/Helmholtz-anisotropic-scalar-mms-p1p1cg-structured.xml (+1/-1)
tests/Helmholtz-anisotropic-scalar-mms-p1p1cg-structured/Makefile (+4/-4)
tests/Helmholtz-anisotropic-vector-mms-p1p1cg-unstructured/Helmholtz-anisotropic-vector-mms-p1p1cg-unstructured.xml (+13/-13)
tests/Helmholtz-anisotropic-vector-mms-p1p1cg-unstructured/Makefile (+4/-4)
tests/Stokes_may_sinker_stepxy/Makefile (+1/-1)
tests/Stokes_may_solcx_stepx/Makefile (+1/-1)
tests/Stokes_may_solky_exponential/Makefile (+1/-1)
tests/bed_shear_from_grad_u_CG/Makefile (+1/-1)
tests/bed_shear_from_grad_u_DG/Makefile (+1/-1)
tests/darcy_p0p1_test_cty_cv_pressBCinlet/Makefile (+2/-2)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_2phase_constant_volf_and_abs/Makefile (+2/-2)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_advect_tracer_p0_steptwochannel/Makefile (+1/-1)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_advect_tracer_p1cg/Makefile (+2/-2)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_advect_tracer_p1cv/Makefile (+2/-2)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_advect_tracer_p1cv_steptwochannel/Makefile (+1/-1)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_advect_tracer_p1cv_steptwochannel_adaptive/Makefile (+1/-1)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_advect_tracer_p1dg/Makefile (+2/-2)
tests/darcy_p0p1_test_cty_cv_pressBCinlet_rotated_domain/Makefile (+1/-1)
tests/darcy_p0p1_test_cty_cv_velBCinlet/Makefile (+2/-2)
tests/darcy_p0p1cv_pressBCinlet/Makefile (+2/-2)
tests/darcy_p0p1cv_pressBCinlet_1solidphase/Makefile (+2/-2)
tests/darcy_p0p1cv_pressBCinlet_rotated_domain/Makefile (+1/-1)
tests/darcy_p0p1cv_velBCinlet/Makefile (+2/-2)
tests/darcy_p0p1cv_velBCinlet_1solidphase/Makefile (+2/-2)
tests/darcy_p0p1cv_velBCinlet_rotated_domain/Makefile (+1/-1)
tests/darcy_p1dgp2_pressBCinlet/Makefile (+2/-2)
tests/darcy_p1dgp2_test_cty_cv_pressBCinlet/Makefile (+2/-2)
tests/darcy_p1dgp2_velBCinlet/Makefile (+2/-2)
tests/detectors_parallel_adaptivity/src/square.msh (+1659/-1431)
tests/divergence_free_velocity/Makefile (+1/-1)
tests/divergence_free_velocity_press_cg_test_cty_cv/Makefile (+1/-1)
tests/gravity-col-press_cg_test_cty_cv/Makefile (+1/-1)
tests/mmat-balancepressure-p1dgp2-test-cty-cv-rhop1dg-3d/Makefile (+1/-1)
tests/mmat-balancepressure-p1dgp2-test-cty-cv-rhop1dg/Makefile (+1/-1)
tests/mmat-gravity-col-press_cg_test_cty_cv/Makefile (+1/-1)
tests/mms_les_second_order_p2p1/Makefile (+3/-6)
tests/mms_tracer_cv_3d_adv_excludemass/Makefile (+4/-4)
tests/mms_tracer_p2cv_3d_adv_excludemass/Makefile (+4/-4)
tests/pressure_fs_topbottom/Makefile (+1/-1)
tests/pydiag_material_phase_support_multiple_velocity_children/Makefile (+1/-1)
tests/simple_vector_null_space/Makefile (+1/-1)
tests/sinking_velocity/Makefile (+1/-1)
tests/sinking_velocity_cv/Makefile (+1/-1)
tests/sloshing_tank/Makefile (+1/-1)
tests/temporal_max_vector/Makefile (+1/-1)
tests/test_gmsh_intel/Makefile (+4/-0)
tests/test_gmsh_intel/boring.flml (+112/-0)
tests/test_gmsh_intel/surface.msh (+19/-0)
tests/test_gmsh_intel/test_gmsh_intel.xml (+40/-0)
tests/test_vorticity_2d/Makefile (+1/-1)
tests/viscous_fs_simpletopbottom/Makefile (+1/-1)
tests/viscous_fs_simpletopbottom_explicit/Makefile (+1/-1)
tests/viscous_fs_simpletopbottom_explicit_varrho/Makefile (+1/-1)
tests/viscous_fs_simpletopbottom_varrho/Makefile (+1/-1)
tests/viscous_fs_top/Makefile (+1/-1)
tests/viscous_fs_top_explicit/Makefile (+1/-1)
Changed in fluidity: | |
status: | Confirmed → In Progress |
Changed in fluidity: | |
status: | In Progress → Fix Committed |
Changed in fluidity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
There are 188 flml files that use the gmsh format and 23 Makefiles that already use binary gmsh, leaving some 150-ish tests to edit...