enzo-project / enzo-e

A version of Enzo designed for exascale and built on charm++.
Other
29 stars 35 forks source link

Autospecify required fields for MHD solver #101

Open mabruzzo opened 3 years ago

mabruzzo commented 3 years ago

Now that PR #49 has been merged in, the MHD solver needs to be updated so that it can auto-specify it's required fields. This is going to look a little different from the other methods since the MHD solver requires face-centered fields.

Hopefully I'll be able to issue this in the next week (I don't think this will take much time at all since we can reuse some existing machinery)

mabruzzo commented 3 years ago

A minor update on this: I have a branch that implemented all of these changes. Unfortunately errors arise when magnetic fields are in use.

I suspect that there might be some weird edge cases related to auto-specifying face-centered fields at runtime.