I am following the instructions at http://mooseframework.org/wiki/CreatingANewMooseModule/ to create a new module. I’m providing my experiences and comments for items that may need updated or clarifying.
stork.sh) to create a new module is:$MOOSE_DIR/scripts/stork.sh YourModuleName --module
scripts/ (contains: install-format-hook.sh)unit/ (contains: include/place_holder, src/SampleTest.C, src/main.C, Makefile, run_tests)LICENSEREADME.mdtest/kernelsModuleApp.C and modules.mk, but the existing code can easily be understood and duplicated to add support for a new moduleModuleApp.C path is: modules/module_loader/src/ModuleApp.Ccombined/src/base/CombinedApp.C also be edited/updated?--
You received this message because you are subscribed to the Google Groups "moose-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to moose-users...@googlegroups.com.
Visit this group at https://groups.google.com/group/moose-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/17863af0-88d4-454e-8f3c-a3953eda7bef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Yes, we were planning on proposing a new module. I didn't know that this would be a first from outside the lab.The proposed module is a set of tools for multiphysics coupling, not necessarily new physics. A module seemed to be the best place to put it. From my perspective, this makes the functionality available without adding new code to the framework itself.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/e380493e-b484-4cb4-bbe7-cb604a388a8b%40googlegroups.com.
It is a decent chunk of code. I hope that it will be widely-applicable, but that is left up to the individual user. It is not physics specific, but I view the capabilities as more of a toolset a la stochastic_tools.
How about this plan: I will continue to prepare it as a module. The merits of a module vs. framework addition can be checked when I submit the PR.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/ca627d8b-9945-4757-a51c-5572b1c8e54b%40googlegroups.com.