[aspect-devel] Kludges in ASPECT

Jonathan Perry-Houts jperryh2 at uoregon.edu
Fri Oct 31 14:15:17 PDT 2014

Hash: SHA1

Happy Halloween everyone,

I have a sort of general, personal preference type question for Aspect
users. I'm hoping to get a range of responses.

As a scientific tool Aspect obviously needs to be extensible, and I
think it does a really good job of that with its plugin
infrastructure. But it seems like not infrequently I find myself
wanting to try some quick-and-dirty hack that doesn't work nicely as a
plugin. These are usually things which read from and modify the
solution vectors.

For instance, at the moment I would like to integrate along columns in
my model, and assign values to the compositional fields in the top
cells based on the result. I could probably come up with a legit way
to do that, and write some nicely commented code which follows all of
the best-practice guidelines, but I don't even know if much will come
of it, so I'd rather just kludge something in and test it quickly
before I exert more effort on it.

As far as I know, none of the plugin interfaces are really intended to
be used for directly reading and writing to the solution vectors. Am I
wrong about that? Would a postprocessor be the best way to do it?

Does anyone have a favorite method for quick kludges which modify the
solution vectors?

Thanks in advance!

- -Jonathan
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/


More information about the Aspect-devel mailing list