SPECFEM3D_Cartesian simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra (structured or not).
CUBIT_GEOCUBIT/geocubitlib/absorbing_boundary.py: for some models, the default tolerance fails to find boundary surfaces. I put a warning to try increasing tolerance. (The current version searches for the surfaces of which the distance to boundary limit is below the preset criterion. Perhaps a better version can search for the surface with the minimum distance to the bounding limit.)
CUBIT_GEOCUBIT/geocubitlib/save_fault_nodes_elements.py: Minor edit for importing "sys" where the code aborts if fault faces do not match.
CUBIT_GEOCUBIT/geocubitlib/absorbing_boundary.py: for some models, the default tolerance fails to find boundary surfaces. I put a warning to try increasing tolerance. (The current version searches for the surfaces of which the distance to boundary limit is below the preset criterion. Perhaps a better version can search for the surface with the minimum distance to the bounding limit.)
CUBIT_GEOCUBIT/geocubitlib/save_fault_nodes_elements.py: Minor edit for importing "sys" where the code aborts if fault faces do not match.