Satish, a few years ago you helped us transition the XGC Fortran code from
v3.7.7 and we seemed to have regressed.

As I recall we removed the initialization of Mats (for example) in XGC.
PETSc seems to initialize them with -2 in Fortran (Albert, cc'ed, verified
this today) and I recall that from our previous conversation. As I look at
the code now Fortran MatDestroy just goes straight to C, which
would explain our crashes when we MatDestroy an uninitialized (-2) Mat.

What is the correct way to delete with initializing Fortran objects?

Thanks,
Mark

Reply via email to