[ET Trac] [Einstein Toolkit] #1795: PITTNullCode results depend on number of processors

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Jul 30 02:05:53 CDT 2015


#1795: PITTNullCode results depend on number of processors
------------------------------------+---------------------------------------
  Reporter:  rhaas                  |       Owner:                     
      Type:  defect                 |      Status:  confirmed          
  Priority:  major                  |   Milestone:                     
 Component:  EinsteinToolkit thorn  |     Version:  development version
Resolution:                         |    Keywords:  PITTNullCode       
------------------------------------+---------------------------------------
Description changed by rhaas:

Old description:

> As part of trying to add SphericalHarmonicReconGen to the ET I noticed
> that PITTNullCode produces different results depending on the number of
> cores used. This already happens with the %%regression_test%% test if
> SphericalHarmonicRecon that is already in the ET. The issue is hidden
> right now since the test uses very lose tolerances of
> {{{
> ABSTOL 1.5e-5
> RELTOL 1.5e-4
> }}}
>
> Changing them to the standard Cactus accuracies and regenerating the
> tests shows that the test that was generated using 2 processors fails
> when run with a single MPI process.
>
> Test data is in the branch rhaas/procdependency .
>
> This needs to be fixed or the arrangement must be marked as broken unless
> this is the intended behaviour in which case this needs to be documented
> prominently in the documenation.

New description:

 As part of trying to add SphericalHarmonicReconGen to the ET I noticed
 that PITTNullCode produces different results depending on the number of
 cores used. This already happens with the ''regression_test'' test if
 SphericalHarmonicRecon that is already in the ET. The issue is hidden
 right now since the test uses very lose tolerances of
 {{{
 ABSTOL 1.5e-5
 RELTOL 1.5e-4
 }}}

 Changing them to the standard Cactus accuracies and regenerating the tests
 shows that the test that was generated using 2 processors fails when run
 with a single MPI process.

 Test data is in the branch rhaas/procdependency .

 This needs to be fixed or the arrangement must be marked as broken unless
 this is the intended behaviour in which case this needs to be documented
 prominently in the documenation.

--

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1795#comment:7>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list