Vastly different meshses generated on two different computers
I am having an issue benchmarking some meshing and simulations between my laptop (i7-7600U @2.8 GHz, 8 GB RAM) and my HP Z Workstation (Xeon W-2123 @3.6 GHz, 128 GB RAM), with the two computers giving me wildly different meshes. Both computers are running gmsh 4.7.1 and seem to have the same conditions/options enabled.
I'm working on studying diffusion through porous structures, in this case it's a 0.4 by 0.4 by 1.6 m domain where the porosity is generated by the placement of 2408 particles having radii of 10, 20 or 40 mm.
I have used Salome to generate the geometry, as gmsh was crashing when I tried to do the boolean operations with >1000 particles, then I save the geometry as a .brep file and mesh it using gmsh. After generating .msh files in version 2 ASCII I convert them to OpenFOAM format using gmshToFoam and then solve the diffusion equation in the struture using the laplacianFoam solver.
The attached geo file on my workstation generates a 102 MB mesh with 1.3 M tetrahedra. It runs much more slowly, as I expected, on my laptop, however it generates a 1.4 GB mesh with >20 M tetrahedra, which I did not expect.
Do you have any insight as to the origin of this issue and whether or not one of the meshes is not valid?
Thank you, Adam ULiège Chemistry 2012