UniMainzGeo / LaMEM

LaMEM (Lithosphere and Mantle Evolution Model) - a 3D parallel code to simulate geodynamic and geomechanical processes
MIT License
50 stars 16 forks source link

Dynamic diking #4

Closed GTAIto closed 1 year ago

GTAIto commented 1 year ago

Hi Boris and Anton, This is from my dynamic_diking branch on my new fork of your github repo of LaMEM. I hope this pull request is straightforward.

GArrett

Updates since last sync with bitbucket/lamem kaus dike.cpp: Gaussian filtering now can angle with dike zone, fixing restart. Using modulo function in dynamic diking routines, cleaned up some lingering unused variables, and returned to original state with dynamic dike routines only called every nstep_locate LaMEMLib.cpp: Fixed call to DynamicDike_ReadRestart phase.cpp: Fixed code for APSheal2, APShealtau2 phase_transition.cpp: Removed redundant calls to PetscFunctionBeginuser in Transition and Check_Box_Phase_Transition Updated t26_Dike/dyndike_4core.expected with new smoothing; added input params and descriptions for dynamic diking in input_models/input

boriskaus commented 1 year ago

Looks good to me; yet the 64bit compilation of LaMEM fails in the CI (see above). Can you fix that?