Salome HOME
modules/smesh.git
11 months agoCR32840 - EDF 26406 - problem of dump CR32840 12/head
asozinov [Tue, 23 May 2023 17:12:52 +0000 (18:12 +0100)]
CR32840 - EDF 26406 - problem of dump

Fixed problem with initialize QuadrangleParameters with default parameters for Quadrangle 2D algo after load of python dump

11 months agoMerge commit 'd1a4e96b1a71671fa1f529461744d55df36df7b6' V9_11_0b1
BERNHARD Martin OpenCascade [Thu, 11 May 2023 14:05:36 +0000 (16:05 +0200)]
Merge commit 'd1a4e96b1a71671fa1f529461744d55df36df7b6'

11 months agofixed bos#32896 bos/35256 11/head
mbs [Thu, 27 Apr 2023 12:01:49 +0000 (13:01 +0100)]
fixed bos#32896

11 months agofixed bos#32896 mbs/32896_dumpy_study 9/head
mbs [Thu, 27 Apr 2023 12:01:49 +0000 (13:01 +0100)]
fixed bos#32896

11 months agobos #35256: remove lapsed test_smeshplugin_mg_tetra_parallele.py since 3DS does not...
Nabil Ghodbane [Thu, 11 May 2023 11:52:29 +0000 (13:52 +0200)]
bos #35256: remove lapsed test_smeshplugin_mg_tetra_parallele.py since 3DS does not market mg-tetra HPC MPI (2.15 onwards)

11 months agoAdd tests for viscous layers with body fitting eap/17015_BodyFitting_VL_squashed V9_11_0a1 V9_11_0a2
Christophe Bourcier [Wed, 10 May 2023 07:27:16 +0000 (09:27 +0200)]
Add tests for viscous layers with body fitting

11 months agobos #17015 [CEA 17008] Body fitting with Viscous Layers for CFD meshing
eap [Fri, 17 Jun 2022 11:23:44 +0000 (14:23 +0300)]
bos #17015 [CEA 17008] Body fitting with Viscous Layers for CFD meshing

fix for inlet/outlet

Fix for negative volumes due to merge

increase tolerance for search of equal intersection points

Remove old tol2 declaration

11 months agoImprove new MG license mechanism to make it work on Windows
Christophe Bourcier [Thu, 27 Apr 2023 09:09:49 +0000 (11:09 +0200)]
Improve new MG license mechanism to make it work on Windows

Use additional functions of MGKEYGEN for version detection to work on Windows (thanks to Nabil)

Use spaces instead of tabs

Ensure backward compatibility using either functions from .so/dll or environment variables MESHGEMS_VERSION_MAJOR/MINOR/PATCH defined in SAT

remove blank space

Fix coding style

12 months ago[bos #32736][CEA] Threshold of criteria. Fixed showing Wireframe for hidden objects. kleontev/32736_Threshold_of_criteria_bugfix 8/head
Konstantin Leontev [Wed, 26 Apr 2023 14:44:07 +0000 (15:44 +0100)]
[bos #32736][CEA] Threshold of criteria. Fixed showing Wireframe for hidden objects.

12 months ago[bos #34270] Fix Length 2D control still displayed after mesh cleared on hypothesis... cce/34270 7/head
cconopoima [Thu, 30 Mar 2023 14:56:05 +0000 (11:56 -0300)]
[bos #34270] Fix Length 2D control still displayed after mesh cleared on hypothesis change

12 months agoImprove new MG license mechanism to be binary compatible 2.14/2.15 cbr/new_mg_license_215_v2
Christophe Bourcier [Wed, 19 Apr 2023 12:30:38 +0000 (14:30 +0200)]
Improve new MG license mechanism to be binary compatible 2.14/2.15

12 months ago[bos #32736][CEA] Threshold of criteria. Added Threshold and Wireframe Off checkbox...
Konstantin Leontev [Wed, 19 Apr 2023 15:53:41 +0000 (16:53 +0100)]
[bos #32736][CEA] Threshold of criteria. Added Threshold and Wireframe Off checkbox to the Scalar Bar Properties dialog.

12 months agoFirst integration of a new PV3D viewer.
Anthony Geay [Mon, 27 Mar 2023 07:52:33 +0000 (08:52 +0100)]
First integration of a new PV3D viewer.

12 months agoUpgrade to new MG license mechanism and keep compatibility with old ones cbr/new_mg_license_215_squashed
Christophe Bourcier [Tue, 7 Mar 2023 14:00:30 +0000 (15:00 +0100)]
Upgrade to new MG license mechanism and keep compatibility with old ones

spns #33658 - fix compilation issue on Windows (thanks to Nabil)

12 months agoFix Compute for Homard assert_compute 2/head
Frederic Pons [Wed, 5 Apr 2023 16:11:36 +0000 (18:11 +0200)]
Fix Compute for Homard

12 months agoMerge branch 'assert_compute' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh...
Frederic Pons [Wed, 29 Mar 2023 12:21:18 +0000 (14:21 +0200)]
Merge branch 'assert_compute' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh into assert_compute

12 months agoCheck result of Compute() in test and examples
Frederic Pons [Tue, 21 Feb 2023 13:59:44 +0000 (14:59 +0100)]
Check result of Compute() in test and examples

12 months agoFix two failing tests on Windows: yan/parallel_mesh_win 4/head
Nabil Ghodbane [Wed, 29 Mar 2023 11:16:34 +0000 (13:16 +0200)]
Fix two failing tests on Windows:
  1- ex30_tepal.py -  vetoe this test on Windows since 3D Mesher is not available GHS3DRPL -  MeshGemsh
  2- creating_parallel_mesh.py: on windows we build Python without tcl/tk thus tkinter module is missing -  do not raise exception in that case
Tested OK on Windows

12 months agofix remaining compilation issues on Windows - to be reviewed
Nabil Ghodbane [Tue, 28 Mar 2023 14:28:16 +0000 (16:28 +0200)]
fix remaining compilation issues on Windows -  to be reviewed

12 months agoBack to WIN32
Yoann Audouin [Tue, 28 Mar 2023 06:46:24 +0000 (08:46 +0200)]
Back to WIN32

12 months agoReplace WIN32 by DISABLE_PSMESH
Yoann Audouin [Tue, 28 Mar 2023 06:45:16 +0000 (08:45 +0200)]
Replace WIN32 by DISABLE_PSMESH

13 months agoMissing files
Yoann Audouin [Thu, 23 Mar 2023 10:15:45 +0000 (11:15 +0100)]
Missing files

13 months agoMerge commit '7ce6e800256c653b878d88163ff8576d16ed5a27'
AUDOUIN Yoann [Thu, 23 Mar 2023 07:43:01 +0000 (08:43 +0100)]
Merge commit '7ce6e800256c653b878d88163ff8576d16ed5a27'

13 months agoCleanup of parallel meshing + documentation
Yoann Audouin [Thu, 9 Mar 2023 15:32:55 +0000 (16:32 +0100)]
Cleanup of parallel meshing + documentation

13 months agoSmall hack to update the mesh representation after succeded mesh creation in the... cce/29159 3/head
cconopoima [Mon, 20 Mar 2023 16:04:55 +0000 (13:04 -0300)]
Small hack to update the mesh representation after succeded mesh creation in the case the first call to mesh creation failed.

13 months agoCheck result of Compute in examples
Frederic Pons [Tue, 28 Feb 2023 16:52:59 +0000 (17:52 +0100)]
Check result of Compute in examples

14 months agoPorting Salome to OCCT 7.7.0
jfa [Wed, 22 Feb 2023 22:46:07 +0000 (22:46 +0000)]
Porting Salome to OCCT 7.7.0

14 months agoCheck result of Compute() in test 1/head
Frederic Pons [Tue, 21 Feb 2023 13:59:44 +0000 (14:59 +0100)]
Check result of Compute() in test

14 months agoImprove error message
Christophe Bourcier [Tue, 31 Jan 2023 15:10:37 +0000 (16:10 +0100)]
Improve error message

15 months agoAdding search in doxygen
Yoann Audouin [Wed, 18 Jan 2023 14:30:18 +0000 (15:30 +0100)]
Adding search in doxygen

16 months agoMerge branch 'V9_10_BR'
jfa [Fri, 16 Dec 2022 08:57:32 +0000 (11:57 +0300)]
Merge branch 'V9_10_BR'

16 months agoMissing french translation for dual mesh GUI
Yoann Audouin [Mon, 12 Dec 2022 16:32:49 +0000 (17:32 +0100)]
Missing french translation for dual mesh GUI

17 months agoImprove projection of dual mesh nodes: V9_10_BR V9_10_0 V9_10_0rc1
Christophe Bourcier [Mon, 14 Nov 2022 12:59:56 +0000 (13:59 +0100)]
Improve projection of dual mesh nodes:
- first project nodes on edges, then project on faces
- keep the relation from the sub-shapes to the mesh by groups
Also:
- Code cleaning in dual mesh
- Remove tmp folder of dual mesh
- Fix for Windows (thanks to Nabil)

17 months agoIncrement version: 9.10.0
jfa [Tue, 22 Nov 2022 11:19:03 +0000 (14:19 +0300)]
Increment version: 9.10.0

17 months agoImprove projection of dual mesh nodes: cbr/fix_dual_mesh_projection_squashed
Christophe Bourcier [Mon, 14 Nov 2022 12:59:56 +0000 (13:59 +0100)]
Improve projection of dual mesh nodes:
- first project nodes on edges, then project on faces
- keep the relation from the sub-shapes to the mesh by groups
Also:
- Code cleaning in dual mesh
- Remove tmp folder of dual mesh
- Fix for Windows (thanks to Nabil)

17 months agoAdding parallel meshing (NETGEN only, Linux Only) V9_10_0b1
Yoann Audouin [Fri, 21 Oct 2022 13:03:25 +0000 (15:03 +0200)]
Adding parallel meshing (NETGEN only, Linux Only)

See example test/SMESH_ParallelCompute.py for an example

17 months ago[bos #32517][EDF] Dynamic log messages switched on and off by SALOME_VERBOSE environm...
Konstantin LEONTEV [Tue, 15 Nov 2022 06:04:21 +0000 (09:04 +0300)]
[bos #32517][EDF] Dynamic log messages switched on and off by SALOME_VERBOSE environment variable

17 months agoFix libpng warning iCCP: known incorrect sRGB profile
Christophe Bourcier [Wed, 9 Nov 2022 14:54:11 +0000 (15:54 +0100)]
Fix libpng warning iCCP: known incorrect sRGB profile
    To find which png to fix: pngcrush -n -q *.png
    To fix each png with bad iCCP: pngcrush -ow -rem allb -reduce file.png

17 months agoFix warning when loading SMESH plugins resources
Christophe Bourcier [Wed, 9 Nov 2022 13:38:26 +0000 (14:38 +0100)]
Fix warning when loading SMESH plugins resources

17 months agoFix group of faces identification from dual mesh skin cbr/fix_dual_mesh
Christophe Bourcier [Fri, 4 Nov 2022 16:57:54 +0000 (17:57 +0100)]
Fix group of faces identification from dual mesh skin

17 months agoMerge remote-tracking branch 'origin/cbr/improve_topiivol_layout'
Afeef [Fri, 4 Nov 2022 08:08:49 +0000 (09:08 +0100)]
Merge remote-tracking branch 'origin/cbr/improve_topiivol_layout'

17 months agoRevert "Merge branch 'yan/parallel_mesh2'" cbr/improve_topiivol_layout
Yoann Audouin [Wed, 2 Nov 2022 09:54:05 +0000 (10:54 +0100)]
Revert "Merge branch 'yan/parallel_mesh2'"

This reverts commit 4403c126a0d688d98888156656f1df387a1b1dee, reversing
changes made to 4dc895105ab7686df2e2987d35d46a4e379ea707.

17 months agoRevert "Corrections for compilation on other OS"
Yoann Audouin [Wed, 2 Nov 2022 09:51:17 +0000 (10:51 +0100)]
Revert "Corrections for compilation on other OS"

This reverts commit df57f987dd5df72834dd8d1b8647a275123f7465.

17 months agoBetter layout with documentation update
Afeef [Thu, 3 Nov 2022 10:52:23 +0000 (11:52 +0100)]
Better layout with documentation update
Thanks to Christophe

17 months agoImprove Top-ii-Vol dialog box layout
Christophe Bourcier [Wed, 2 Nov 2022 15:49:55 +0000 (16:49 +0100)]
Improve Top-ii-Vol dialog box layout
And add CEA to copyright

17 months agoRevert "Merge branch 'yan/parallel_mesh2'"
Yoann Audouin [Wed, 2 Nov 2022 09:54:05 +0000 (10:54 +0100)]
Revert "Merge branch 'yan/parallel_mesh2'"

This reverts commit 4403c126a0d688d98888156656f1df387a1b1dee, reversing
changes made to 4dc895105ab7686df2e2987d35d46a4e379ea707.

17 months agoRevert "Corrections for compilation on other OS"
Yoann Audouin [Wed, 2 Nov 2022 09:51:17 +0000 (10:51 +0100)]
Revert "Corrections for compilation on other OS"

This reverts commit df57f987dd5df72834dd8d1b8647a275123f7465.

18 months agoCorrections for compilation on other OS
Yoann Audouin [Wed, 26 Oct 2022 08:33:28 +0000 (10:33 +0200)]
Corrections for compilation on other OS

18 months agoMerge branch 'yan/parallel_mesh2'
Yoann Audouin [Fri, 21 Oct 2022 13:03:25 +0000 (15:03 +0200)]
Merge branch 'yan/parallel_mesh2'

18 months agoRestoring comment of unregister to investigate yan/parallel_mesh2
Yoann Audouin [Tue, 18 Oct 2022 13:23:33 +0000 (15:23 +0200)]
Restoring comment of unregister to investigate

18 months agoMinor corrections for debug messages
Yoann Audouin [Wed, 12 Oct 2022 09:24:26 +0000 (11:24 +0200)]
Minor corrections for debug messages

18 months agoReplacing std::mutex by boost::mutex as std::mutex is not on S10
Yoann Audouin [Mon, 10 Oct 2022 08:54:28 +0000 (10:54 +0200)]
Replacing std::mutex by boost::mutex as std::mutex is not on S10

18 months agoAdding comments
Yoann Audouin [Tue, 4 Oct 2022 12:33:09 +0000 (14:33 +0200)]
Adding comments

18 months agoAdding code for Python parallel mesh with test + removing nbMesherThreads
Yoann Audouin [Tue, 4 Oct 2022 07:38:12 +0000 (09:38 +0200)]
Adding code for Python parallel mesh with test + removing nbMesherThreads

18 months agoUpdate of copyright
Yoann Audouin [Mon, 3 Oct 2022 06:03:41 +0000 (08:03 +0200)]
Update of copyright

18 months agoCreated MeshLocker to replace Lock/Unlock + replacing std::cerr by exceptions + repla...
Yoann Audouin [Mon, 3 Oct 2022 06:01:36 +0000 (08:01 +0200)]
Created MeshLocker to replace Lock/Unlock + replacing std::cerr by exceptions + replacing assign in submesh by call to algo function

18 months agoCorrection for test
Yoann Audouin [Thu, 29 Sep 2022 14:30:47 +0000 (16:30 +0200)]
Correction for test

18 months agoSplitting gen compute seq/para + clean up + remove int argument + solve bug (commente...
Yoann Audouin [Thu, 29 Sep 2022 14:25:05 +0000 (16:25 +0200)]
Splitting gen compute seq/para + clean up + remove int argument + solve bug (commented notifyevent)

18 months agoSplit of seq/par compute in gen
Yoann Audouin [Wed, 28 Sep 2022 12:18:32 +0000 (14:18 +0200)]
Split of seq/par compute in gen

18 months agoMinor correction
Yoann Audouin [Wed, 28 Sep 2022 06:06:19 +0000 (08:06 +0200)]
Minor correction

18 months agoClean up of cout replaced by MESSAGE + minor corrections
Yoann Audouin [Wed, 21 Sep 2022 14:35:15 +0000 (16:35 +0200)]
Clean up of cout replaced by MESSAGE + minor corrections

18 months agoRestoring Regular 1D
Yoann Audouin [Wed, 21 Sep 2022 13:26:59 +0000 (15:26 +0200)]
Restoring Regular 1D

18 months agoRemoving hard coded meshname from Mesh import
Yoann Audouin [Wed, 21 Sep 2022 13:26:33 +0000 (15:26 +0200)]
Removing hard coded meshname from Mesh import

18 months agoAdaptation to NETGEN_Remote
Yoann Audouin [Wed, 21 Sep 2022 13:26:21 +0000 (15:26 +0200)]
Adaptation to NETGEN_Remote

18 months agoRemoving todo
Yoann Audouin [Mon, 19 Sep 2022 09:22:01 +0000 (11:22 +0200)]
Removing todo

18 months agoAdding support for BRep for shape
Yoann Audouin [Thu, 15 Sep 2022 13:12:22 +0000 (15:12 +0200)]
Adding support for BRep for shape

18 months agoMesh object not deleted in Python + deleting temporary folder when destructing SMESH_Mesh
Yoann Audouin [Thu, 15 Sep 2022 09:00:41 +0000 (11:00 +0200)]
Mesh object not deleted in Python + deleting temporary folder when destructing SMESH_Mesh

18 months agoAdding tests for netgen_runner and parallel compute
Yoann Audouin [Wed, 14 Sep 2022 14:36:10 +0000 (16:36 +0200)]
Adding tests for netgen_runner and parallel compute

18 months agoRenamming function and files
Yoann Audouin [Tue, 13 Sep 2022 14:45:33 +0000 (16:45 +0200)]
Renamming function and files

18 months agoAdding support of number of thread for the mesher
Yoann Audouin [Tue, 13 Sep 2022 12:17:43 +0000 (14:17 +0200)]
Adding support of number of thread for the mesher

18 months agoReplacing ctpl by boost::thread_pool
Yoann Audouin [Mon, 12 Sep 2022 14:17:20 +0000 (16:17 +0200)]
Replacing ctpl by boost::thread_pool

18 months agoDeactivating parallelism for 2D/1D + corrections for non parallel run + adding Parall...
Yoann Audouin [Fri, 9 Sep 2022 07:52:50 +0000 (09:52 +0200)]
Deactivating parallelism for 2D/1D + corrections for non parallel run + adding ParallelCompute function in Python

18 months agoIntegration of run_mesher code
Yoann Audouin [Wed, 31 Aug 2022 14:06:31 +0000 (16:06 +0200)]
Integration of run_mesher code

18 months agoRestoring orignal compute + cleanup
Yoann Audouin [Tue, 30 Aug 2022 11:24:07 +0000 (13:24 +0200)]
Restoring orignal compute + cleanup

18 months agoAdding SetNbThreads in Python to set if compute will be done in parallel
Yoann Audouin [Tue, 30 Aug 2022 07:42:21 +0000 (09:42 +0200)]
Adding SetNbThreads in Python to set if compute will be done in parallel

18 months agoWorking version for 3d with run_mesher
Yoann Audouin [Fri, 26 Aug 2022 09:37:02 +0000 (11:37 +0200)]
Working version for 3d with run_mesher

18 months agoParallel version for 1d mesher number of segment
Yoann Audouin [Mon, 25 Jul 2022 08:35:21 +0000 (10:35 +0200)]
Parallel version for 1d mesher number of segment

18 months agoWIP
Yoann Audouin [Wed, 11 May 2022 07:10:21 +0000 (09:10 +0200)]
WIP

18 months agoFix compilation on windows V9_10_0a1 V9_10_0a2
Anthony Geay [Mon, 17 Oct 2022 10:44:49 +0000 (12:44 +0200)]
Fix compilation on windows

18 months agoMerge branch 'yan/dual_mesh_mc'
Yoann Audouin [Thu, 13 Oct 2022 14:22:23 +0000 (16:22 +0200)]
Merge branch 'yan/dual_mesh_mc'

18 months agoHandling error in PyRun + better import of MED file yan/dual_mesh_mc
Yoann Audouin [Thu, 13 Oct 2022 12:03:31 +0000 (14:03 +0200)]
Handling error in PyRun + better import of MED file

18 months agoAdding user documentation
Yoann Audouin [Mon, 10 Oct 2022 07:34:15 +0000 (09:34 +0200)]
Adding user documentation

18 months agoCorrections to handle adapation to shape
Yoann Audouin [Thu, 6 Oct 2022 06:43:27 +0000 (08:43 +0200)]
Corrections to handle adapation to shape

18 months agoWorking version of dual_meshing (using medcoupling) functionality
Yoann Audouin [Fri, 23 Sep 2022 11:47:18 +0000 (13:47 +0200)]
Working version of dual_meshing (using medcoupling) functionality

18 months agoFirst working version
Yoann Audouin [Fri, 23 Sep 2022 08:40:31 +0000 (10:40 +0200)]
First working version

Missing update of object browser + parameters + generic adaptation to shape

18 months ago[bos #32505] [CEA] Additional patches for Fedora 36. SPNS-29988-SMESH_V9_9_0.patch
jfa [Wed, 12 Oct 2022 07:06:32 +0000 (10:06 +0300)]
[bos #32505] [CEA] Additional patches for Fedora 36. SPNS-29988-SMESH_V9_9_0.patch

18 months agoMerge branch 'po/pv-master': Porting to ParaView master
jfa [Mon, 10 Oct 2022 10:10:49 +0000 (13:10 +0300)]
Merge branch 'po/pv-master': Porting to ParaView master

18 months agoSome fixes to compile against ParaView master.
Pascal Obry [Fri, 9 Sep 2022 13:50:21 +0000 (15:50 +0200)]
Some fixes to compile against ParaView master.

18 months ago[bos #32189][CEA] SALOME README file: updated links to salome site.
Konstantin LEONTEV [Tue, 4 Oct 2022 15:31:52 +0000 (18:31 +0300)]
[bos #32189][CEA] SALOME README file: updated links to salome site.

18 months agoFix for using Gmsh 4.10
Afeef [Fri, 24 Jun 2022 13:07:02 +0000 (15:07 +0200)]
Fix for using Gmsh 4.10
Two algorithms from Gmsh 4.10 for generating quad mesh, Packing of Parallelograms and Quasi Structured Quad,
depend on frame/cross-field computations in Gmsh. As such when using these algorithms a class Field is used
(see Field.h in gmsh source). As the class Field also exists in src/SMESHGUI/SMESHGUI_MeshInfo.cxx this cr-
eates an error for displaying the mesh Info.

Hence the Field has been renamed as FieldInfo in src/SMESHGUI/SMESHGUI_MeshInfo.cxx.

20 months ago[EDF25906] : redirect output of the wget into MESSAGE macro V9_9_1b1
Anthony Geay [Tue, 16 Aug 2022 15:42:38 +0000 (17:42 +0200)]
[EDF25906] : redirect output of the wget into MESSAGE macro

20 months agoFix invalid Python dump of ExportUNV()
eap [Thu, 4 Aug 2022 10:38:27 +0000 (13:38 +0300)]
Fix invalid Python dump of ExportUNV()

21 months agobos #30222 EDF 25368 - warning when computing
eap [Wed, 13 Jul 2022 16:40:43 +0000 (19:40 +0300)]
bos #30222 EDF 25368 - warning when computing

22 months agoAvoid infinite loop, found with test NRT_GRIDS_GEOM_BUG15_R7
jfa [Thu, 23 Jun 2022 12:08:30 +0000 (15:08 +0300)]
Avoid infinite loop, found with test NRT_GRIDS_GEOM_BUG15_R7

22 months agobos #30314 EDF 25565 - Strange behavior on a specific case
eap [Fri, 17 Jun 2022 16:02:28 +0000 (19:02 +0300)]
bos #30314 EDF 25565 - Strange behavior on a specific case

Avoid SIGSEGV when returning NULL instead of an empty list

22 months agobos #29628 Remove MEFISTO 2D algorithm
vsr [Fri, 15 Apr 2022 15:49:22 +0000 (18:49 +0300)]
bos #29628 Remove MEFISTO 2D algorithm

22 months agobos #29171 Refactor testing procedure
vsr [Mon, 11 Apr 2022 13:28:01 +0000 (16:28 +0300)]
bos #29171 Refactor testing procedure

22 months agoMerge branch 'V9_9_BR'
vsr [Tue, 31 May 2022 08:14:53 +0000 (11:14 +0300)]
Merge branch 'V9_9_BR'

23 months agofix 2D_mesh_QuadranglePreference_01/B8 V9_9_BR V9_9_0 V9_9_0rc2
eap [Thu, 19 May 2022 17:20:16 +0000 (20:20 +0300)]
fix 2D_mesh_QuadranglePreference_01/B8

23 months agoFix regression of viscous_layers_2D_00/A2
eap [Thu, 19 May 2022 11:27:28 +0000 (14:27 +0300)]
Fix regression of viscous_layers_2D_00/A2