Skip to content

Commit a364e18

Browse files
[arcane,tests] Corrige erreur dans le test 'MeshMaterialAcceleratorUnitTest'.
Il ne faut pas conserver les instances de 'CellToAllEnvCellConverter' entre deux modifications des constituants car les vues sont invalidées.
1 parent 4b654d2 commit a364e18

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arcane/src/arcane/tests/accelerator/MeshMaterialAcceleratorUnitTest.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -590,10 +590,9 @@ _executeTest4(Integer nb_z)
590590
MaterialVariableCellReal& b_ref(m_mat_b_ref);
591591
MaterialVariableCellReal& c_ref(m_mat_c_ref);
592592

593-
CellToAllEnvCellConverter allenvcell_converter(m_mm_mng);
594-
595593
// Ref CPU
596594
for (Integer z=0, iz=nb_z; z<iz; ++z) {
595+
CellToAllEnvCellConverter allenvcell_converter(m_mm_mng);
597596
ENUMERATE_CELL(icell, allCells()) {
598597
Cell cell = * icell;
599598
AllEnvCell all_env_cell = allenvcell_converter[cell];
@@ -691,6 +690,7 @@ _executeTest4(Integer nb_z)
691690
// Another round to test numerical pbs
692691
// Ref CPU
693692
for (Integer z=0, iz=nb_z; z<iz; ++z) {
693+
CellToAllEnvCellConverter allenvcell_converter(m_mm_mng);
694694
ENUMERATE_CELL(icell, allCells()) {
695695
Cell cell = * icell;
696696
AllEnvCell all_env_cell = allenvcell_converter[cell];

0 commit comments

Comments
 (0)