[visit-developers] Help with NASTRAN test results

Mark Miller miller86 at llnl.gov
Thu May 7 14:09:27 EDT 2009


Hi Tom,

This is REALLY helpful! Thanks. In addition to examining python code, I
think I also need to include classes used in NASTRAN plugin and ensure
those are included in the dir search path you gave git. But, way cool
way to narrow in on cause. Thanks.

Mark

On Thu, 2009-05-07 at 10:47, tom fogal wrote:
> Mark Miller <miller86 at llnl.gov> writes:
> > However, it looks like NASTRAN has been failing in very minor ways
> > since just after April 3rd. On April 3rd it passed. By April 8th it
> > was failing. But, svn log shows no changes to NASTRAN plugin itself
> > during this time. So, I was wondering if someone could venture a
> > guess as to what could have caused these subtle changes. I think it
> > needs to be re-baslined. But, I'd like to know why.
> 
> Here's a partial list of `things' or API calls that the nastran test
> uses:
> 
>   AnnotationAttributes
>   Mesh plot
>   Pseudocolor plot
>   OpenDatabase / CloseDatabase
>   View3DAttributes / SetView3D
>   AddPlot / DeleteActivePlots
>   Expressions ("DefineScalarExpression")
> 
> Based on that, appended is the output of:
> 
>   git log --stat=70 --since=2009-04-01 --until=2009-04-10 -- \
>     plots/Mesh \
>     plots/Pseudocolor \
>     common/expr/ \
>     databases/NASTRAN/ \
>     avt/ \
>     engine/main/ \
>     visitpy/
> 
> which, as you might guess, gets all the commits between april 1st and
> 10th which hit any file under the list of directories given above.
> There were 23 commits.
> 
> Nothing jumps out at me, but I only gave it a quick scan.  HTH,
> 
> -tom
> 
> commit 3d99004066e0a6175b75c27de0daa05e94423400
> Author: whitlocb <whitlocb at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Thu Apr 9 23:59:24 2009 +0000
> 
>     I made it possible to run the engine and have the engine reverse launch
>     the viewer and cli so we have more debugging flexibility. This opens the door
>     to some other possibilities too for making VisIt more batch friendly in
>     movie-making mode.
>     
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6841 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/engine/main/Engine.C |  332 +++++++++++++++++++++++++++++++++---
>  src/engine/main/Engine.h |   15 ++-
>  2 files changed, 322 insertions(+), 25 deletions(-)
> 
> commit f10e707f76c9e4edfdfdddaa0cb906217cf3d474
> Author: js9 <js9 at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Wed Apr 8 21:22:53 2009 +0000
> 
>     merge to trunk from 1.12; picking up initial stab at
>     unifying poincare and streamline attributes
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6836 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |    4 ++--
>  src/avt/Filters/avtStreamlineFilter.h |    2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> commit d5d202e5905a6ace0b22616afcea0d44f6bbccb8
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Tue Apr 7 13:55:52 2009 +0000
> 
>     Refactor how pathline evaluations are done to leverage previous cell
>     lookups.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6810 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C   |   45 +++++----------------
>  src/avt/IVP/avtIVPVTKTimeVaryingField.C |   18 +++-----
>  src/avt/IVP/avtIVPVTKTimeVaryingField.h |   14 +++---
>  3 files changed, 24 insertions(+), 53 deletions(-)
> 
> commit a3a7381cb7cc633ffb0019d04d803859949cafe1
> Author: ghweber <ghweber at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Tue Apr 7 03:59:40 2009 +0000
> 
>     Merged 1.12RC into trunk.
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6809 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Pipeline/Data/avtHistogramSpecification.C |    8 +++++++-
>  src/avt/Pipeline/Pipeline/avtParallel.C           |    8 +++++++-
>  2 files changed, 14 insertions(+), 2 deletions(-)
> 
> commit 54695d081f9b42edb81bcb6d4af714151831afe9
> Author: ghweber <ghweber at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Tue Apr 7 03:42:18 2009 +0000
> 
>     Merged 1.12RC into trunk.
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6806 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Pipeline/Pipeline/avtNamedSelection.C |    4 +
>  src/visitpy/common/visitmodule.C              |  111 ++++++++++++++-
>  2 files changed, 108 insertions(+), 7 deletions(-)
> 
> commit 7e5a0f568af3805394512b6dd607ff44f6b8ab10
> Author: ghweber <ghweber at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Tue Apr 7 03:38:08 2009 +0000
> 
>     Initialize seedTime0 for streamline mode.
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6804 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |   18 ++++++++++++++----
>  1 files changed, 14 insertions(+), 4 deletions(-)
> 
> commit 7c074d1781cf2add0d3c49c94ebae6cb0b610bae
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Tue Apr 7 02:08:07 2009 +0000
> 
>     Change the bounding box that is reported to the IVP module.  This will
>     make the leap size for streamline/pathlines be based on the size of the
>     current domain, which is better than the old way, which was based on the
>     whole problem.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6801 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |   10 ++++++++--
>  1 files changed, 8 insertions(+), 2 deletions(-)
> 
> commit 2de773af87abf1682cde3a3885282462cd431a9c
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Tue Apr 7 01:44:39 2009 +0000
> 
>     I fixed a problem with setting time for pathlines.  An integer index was
>     mistakenly being used where double precision time was supposed to go.
>     
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6800 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |    8 ++++++--
>  1 files changed, 6 insertions(+), 2 deletions(-)
> 
> commit 6436c19a6a79ef7416eebee6d8456035706bb0f1
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Mon Apr 6 23:38:16 2009 +0000
> 
>     Merge 1.12 RC to trunk, picking up changes for named selections, parallel
>     coordinates, and HDF_UC for histogram creation.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6796 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Pipeline/AbstractFilters/avtFilter.h  |    7 ++
>  src/avt/Pipeline/Pipeline/avtNamedSelection.C |   50 +++++++++++++++
>  src/avt/Pipeline/Pipeline/avtNamedSelection.h |    5 ++
>  src/avt/Plotter/avtPlot.h                     |    4 +
>  src/engine/main/Netnodes.h                    |    5 ++
>  src/engine/main/NetworkManager.C              |   14 ++++
>  6 files changed, 85 insertions(+), 0 deletions(-)
> 
> commit a27ebadf219be290a836ecfd43fa05e0a5988967
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Sat Apr 4 05:28:13 2009 +0000
> 
>     Add infrastructure to allow file formats that do their own domain
>     decomposition to understand that when they are doing streaming type
>     processing that they won't be able to count on other processors to
>     satisfy a given data request.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6783 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Database/Database/avtGenericDatabase.C    |   14 ++++++
>  src/avt/Database/Formats/avtFileFormat.C          |    4 ++
>  src/avt/Database/Formats/avtFileFormat.h          |   13 +++++
>  src/avt/Database/Formats/avtFileFormatInterface.C |   27 +++++++++++
>  src/avt/Database/Formats/avtFileFormatInterface.h |    4 ++
>  5 files changed, 62 insertions(+), 0 deletions(-)
> 
> commit 0e4976242c3333f411c6c8e91ea2edb454eb2888
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Sat Apr 4 04:21:41 2009 +0000
> 
>     Fix problem with DDFs outputting the DDF on all processors.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6781 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/DDF/avtDDF.C |   10 ++++++++++
>  1 files changed, 10 insertions(+), 0 deletions(-)
> 
> commit 64412171dfc80d25e6c7a04ce7f9b5b6df72cddd
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Sat Apr 4 04:13:55 2009 +0000
> 
>     Change parallelization strategy of seedpoints when running streamlines
>     on demand.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6780 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtSerialSLAlgorithm.C |   25 +++++++++++++++------
>  1 files changed, 18 insertions(+), 7 deletions(-)
> 
> commit b74122a0a90f95d4bab56032569016bed1ee3079
> Author: ghweber <ghweber at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Sat Apr 4 00:44:06 2009 +0000
> 
>     Enabled caching for location-based data requests.
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6779 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  .../AbstractFilters/avtDatasetOnDemandFilter.C     |   28 ++++++---
>  .../AbstractFilters/avtDatasetOnDemandFilter.h     |   29 +++++++++-
>  2 files changed, 45 insertions(+), 12 deletions(-)
> 
> commit 3815a249ee8109d9742ecbe65566055242e84f38
> Author: ghweber <ghweber at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Fri Apr 3 23:14:47 2009 +0000
> 
>     Make sure that streamlines get seeded in the right time step.
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6776 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |   15 +++++++++++++++
>  1 files changed, 15 insertions(+), 0 deletions(-)
> 
> commit 8666a3598be195c8fcb8c96cc3bd768d032ab646
> Author: whitlocb <whitlocb at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Fri Apr 3 22:14:52 2009 +0000
> 
>     1. VisIt will now leave plots in the visualization window when interacting
>        with tools unless you have enabled "bounding box" mode.
>     2. VisIt's point tool has been enhanced so it shows a small sphere indicating
>        the location of the point. This is helpful when placing the point within
>        3D geometry.
>     3. VisIt's plane tool has been enhanced so it is drawn with shading, which
>        provides some depth cues and improves the look of the tool.
>     
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6771 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/VisWindow/Proxies/VisWindowToolProxy.h |    5 +
>  src/avt/VisWindow/Tools/VisitBoxTool.C         |    4 +-
>  src/avt/VisWindow/Tools/VisitLineTool.C        |    9 +-
>  src/avt/VisWindow/Tools/VisitPlaneTool.C       |   27 ++-
>  src/avt/VisWindow/Tools/VisitPointTool.C       |  170 +++++++++++++-
>  src/avt/VisWindow/Tools/VisitPointTool.h       |    7 +
>  src/avt/VisWindow/Tools/VisitSphereTool.C      |    4 +-
>  7 files changed, 214 insertions(+), 12 deletions(-)
> 
> commit 0a78356bfb6dd7d8d803088ff269226bb8023841
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Fri Apr 3 18:54:31 2009 +0000
> 
>     Fix problem with stremaline generation over multiple seed points when
>     doing on demand processing with point-based fetches.
>     
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6769 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |   21 ++++++++++++++++++++-
>  1 files changed, 20 insertions(+), 1 deletions(-)
> 
> commit ea02e7ccb80075fb68674ae97a6fa9e9c6e099ad
> Author: pugmire <pugmire at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Fri Apr 3 15:50:01 2009 +0000
> 
>     Added additional text to the timing reports to make them easier to parse and process.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6763 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtSLAlgorithm.C      |   12 ++++-
>  src/avt/Filters/avtStreamlineFilter.C |   50 +++++++++++++++++++++++
>  src/avt/Filters/avtStreamlineFilter.h |    4 ++
>  3 files changed, 63 insertions(+), 3 deletions(-)
> 
> commit 8a2bf3168b4c695bf902b8fc0fa4bb8eb2f698b0
> Author: hrchilds <hrchilds at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Fri Apr 3 00:02:57 2009 +0000
> 
>     (1) Fix problem with VTK cell lookups for non-rectilinear grids
>     (2) Incorporate fixes from Christoph for advection not getting off
>     the ground with small stencils and big velocities.
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6761 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C   |   23 ++--
>  src/avt/IVP/avtIVPDopri5.C              |  137 +++++++++++++--------
>  src/avt/IVP/avtIVPVTKField.C            |   47 ++++++--
>  src/avt/IVP/avtIVPVTKField.h            |    9 +-
>  src/avt/IVP/avtIVPVTKTimeVaryingField.C |   49 +++++---
>  src/avt/IVP/avtIVPVTKTimeVaryingField.h |   17 ++-
>  src/avt/IVP/avtStreamline.C             |   15 +++
>  7 files changed, 196 insertions(+), 101 deletions(-)
> 
> commit bd32719dede4a7c30539a007dea3cfa9e7cecd53
> Author: pugmire <pugmire at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Thu Apr 2 21:24:10 2009 +0000
> 
>     Put an upper limit on the number of async recv buffers that are posted.
>     Fixes to the way that latency is reported in the masterslave algorithm.
>     Allow latency hiding of a variable number of streamlines.
>     
>     
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6757 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtMasterSlaveSLAlgorithm.C |  155 +++++++++++------
>  src/avt/Filters/avtMasterSlaveSLAlgorithm.h |   13 +-
>  src/avt/Filters/avtParDomSLAlgorithm.C      |   63 +++----
>  src/avt/Filters/avtParDomSLAlgorithm.h      |    9 +-
>  src/avt/Filters/avtParSLAlgorithm.C         |  102 ++++++++----
>  src/avt/Filters/avtParSLAlgorithm.h         |   13 +-
>  src/avt/Filters/avtSLAlgorithm.C            |    7 +-
>  src/avt/Filters/avtStreamlineFilter.C       |    5 +-
>  8 files changed, 230 insertions(+), 137 deletions(-)
> 
> commit 4b599ba50e8f473d3d26fc39c530a4a41dd4f2c3
> Author: js9 <js9 at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Thu Apr 2 20:17:09 2009 +0000
> 
>     fixing bug occurring when array vars without extents make it to viswindow
>     
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6756 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/VisWindow/Colleagues/VisWinAxesArray.C     |   30 +++++-----
>  src/avt/VisWindow/Tools/VisitAxisRestrictionTool.C |   30 +++++-----
>  2 files changed, 32 insertions(+), 28 deletions(-)
> 
> commit b5b56e25f1b28f4f5f0b0c026eeaacd9a1ec602d
> Author: ghweber <ghweber at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Thu Apr 2 18:26:45 2009 +0000
> 
>     Fixed bug that streamline filter requests data from time step 0 instead of current time step.
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6754 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Filters/avtStreamlineFilter.C |   33 ++++++++++++++++++++--
>  src/avt/Filters/avtStreamlineFilter.h |    8 +++++
>  2 files changed, 38 insertions(+), 3 deletions(-)
> 
> commit 5e1c5b435f6a63f8e41f93597bf5bacd1efc7b0b
> Author: cyrush <cyrush at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Wed Apr 1 20:38:21 2009 +0000
> 
>     Connected Components Optimizations for parallel case, and mods to Connected Components queries to only set query results on the root processor
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6753 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  .../General/avtConnComponentsExpression.C          |   44 ++++-
>  .../General/avtConnComponentsExpression.h          |    7 +-
>  .../Queries/Queries/avtConnComponentsAreaQuery.C   |   44 +++--
>  .../Queries/avtConnComponentsCentroidQuery.C       |   96 +++++-----
>  src/avt/Queries/Queries/avtConnComponentsQuery.C   |   37 ++--
>  .../Queries/avtConnComponentsSummaryQuery.C        |   54 +++---
>  .../Queries/avtConnComponentsVariableQuery.C       |   51 +++---
>  .../Queries/Queries/avtConnComponentsVolumeQuery.C |   53 +++---
>  .../avtConnComponentsWeightedVariableQuery.C       |   51 +++---
>  9 files changed, 252 insertions(+), 185 deletions(-)
> 
> commit 3f76a85569f5cfcf31729e0822eb5281c434f4b7
> Author: cyrush <cyrush at 18c085ea-50e0-402c-830e-de6fd14e8384>
> Date:   Wed Apr 1 19:18:36 2009 +0000
> 
>     modified GetMemoryUsage to support reporting up to 4 gigabytes of memory, update its use in the Memory Usage Query and avtTerminatingSink
>     
>     git-svn-id: svn+ssh://svn.nersc.gov/svn/visit/trunk@6752 18c085ea-50e0-402c-830e-de6fd14e8384
> 
>  src/avt/Pipeline/Sinks/avtTerminatingSink.C   |    7 +++++--
>  src/avt/Queries/Queries/avtMemoryUsageQuery.C |    8 +++++---
>  2 files changed, 10 insertions(+), 5 deletions(-)
-- 
Mark C. Miller, Lawrence Livermore National Laboratory
email: mailto:miller86 at llnl.gov
(M/T/W) (925)-423-5901 (!!LLNL BUSINESS ONLY!!)
(Th/F)  (530)-753-8511 (!!LLNL BUSINESS ONLY!!)



More information about the visit-developers mailing list