Commit 1dd3f060 authored by ghweber's avatar ghweber

Merged ghost zone generation changes from 2.8RC into trunk.

git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@24173 18c085ea-50e0-402c-830e-de6fd14e8384
parent 14850d87
......@@ -80,7 +80,7 @@ using std::sort;
// static data members
// ----------------------------------------------------------------------------
bool avtStructuredDomainBoundaries::createGhostsForTIntersections = false;
bool avtStructuredDomainBoundaries::createGhostsForTIntersections = true;
// ----------------------------------------------------------------------------
// private helper methods
......
......@@ -292,6 +292,9 @@ class BoundaryHelperFunctions
// Gunther H. Weber, Wed Jul 18 15:38:36 PDT 2012
// Support anisotropic refinement.
//
// Gunther H. Weber, Thu Aug 21 14:16:29 PDT 2014
// Make new ghost zone generation method default.
//
// ****************************************************************************
class DATABASE_API avtStructuredDomainBoundaries : public avtDomainBoundaries
......
......@@ -1981,6 +1981,11 @@ Engine::ProcessInput()
// Tom Fogal, Wed May 26 09:56:08 MDT 2010
// Don't parse x-args here; use an RTS.
//
// Gunther H. Weber, Thu Aug 21 14:14:46 PDT 2014
// Change option from "-enable-ghosts-for-t-intersections" to
// "-disable-ghosts-for-t-intersections" since new ghost generation
// method is now default.
//
// ****************************************************************************
void
......@@ -2213,9 +2218,9 @@ Engine::ProcessCommandLine(int argc, char **argv)
{
LoadBalancer::SetScheme(LOAD_BALANCE_ABSOLUTE);
}
else if (strcmp(argv[i], "-create-ghosts-for-t-intersections") == 0)
else if (strcmp(argv[i], "-disable-ghosts-for-t-intersections") == 0)
{
avtStructuredDomainBoundaries::SetCreateGhostsForTIntersections(true);
avtStructuredDomainBoundaries::SetCreateGhostsForTIntersections(false);
}
else if (strcmp(argv[i], "-plugindir") == 0 && (i+1) < argc )
{
......
<?xml version="1.0"?>
<Plugin name="AMRStitchCell" type="operator" label="AMR Dual Grid and Stitch Cells" version="1.0" enabled="false" mdspecificcode="false" engspecificcode="false" onlyengine="false" noengine="false" iconFile="AMRStitchCell.xpm" category="Geometry">
<Plugin name="AMRStitchCell" type="operator" label="AMR Dual Grid and Stitch Cells" version="1.0" enabled="true" mdspecificcode="false" engspecificcode="false" onlyengine="false" noengine="false" iconFile="AMRStitchCell.xpm" category="Geometry">
<CXXFLAGS>
${VISIT_INCLUDE_DIR}/avt/Database/Ghost
</CXXFLAGS>
......
......@@ -133,7 +133,7 @@ AMRStitchCellGeneralPluginInfo::GetID() const
bool
AMRStitchCellGeneralPluginInfo::EnabledByDefault() const
{
return false;
return true;
}
// ****************************************************************************
......
......@@ -36,6 +36,7 @@ enhancements and bug-fixes that were added to this release.</p>
<li>VisIt's Export mechanism has been enhanced so that all time states in a dataset can be exported. Click the <i>"Export all time states"</i> check box in the Export window to enable exporting all time states.</li>
<li>VisIt's CLI now handles <i>sys.argv</i> like a traditional python interpreter. This shift simplifies argument parsing by standard python modules. The <i>Argv()</i> function is preserved for existing VisIt scripts.</li>
<li>VisIt's CLI has two new command line options that select a non interactive mode: <i>-ni</i> or <i>-non-interactive</i>. With these options the CLI exits after executing the script passed with <i>-s</i>, bringing <i>visit -nowin -cli -ni -s script.py</i> closer to the execution behavior of <i>python script.py</i>. These options eliminate the need to add explicit <i>sys.exit</i> calls to existing scripts, making VisIt's CLI compatible with a wider set of python scripts, particularly setup.py scripts for python modules.</li>
<li>The AMRStitchCell operator for extraction of crack-free isosurfaces from AMR data is now enabled by default and VisIt generates the approriate ghost zones by default. Specifying the command line option -create-ghosts-for-t-intersections is no longer necessary. This option has been replaced with a new option -disable-ghosts-for-t-intersections, which reverts back to the old method. Currently the BoxLib, Chombo and FLASH (experimental) database plugins add meta data required by the plugin. If you need to use this operator for other AMR file formats, please contact the VisIt developers.</li>
</ul>
<a name="Advanced_Features"></a>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment