Salome HOME
modules/yacs.git
6 weeks agoCorrected LICENSE github/pr-1 9/head
Mohd Afeef Badri [Mon, 18 Mar 2024 14:40:33 +0000 (15:40 +0100)]
Corrected LICENSE

6 weeks agoDelete COPYING
Mohd Afeef Badri [Mon, 18 Mar 2024 14:39:59 +0000 (15:39 +0100)]
Delete COPYING

6 weeks ago[EDF29761] : Fix regression in KERNEL_Launcher introduced by previous commit bos41337
Anthony Geay [Sun, 17 Mar 2024 17:20:48 +0000 (18:20 +0100)]
[EDF29761] : Fix regression in KERNEL_Launcher introduced by previous commit bos41337

7 weeks agobos #41337 [CEA][Windows] YACS compilation broken bos/41337 7/head
Nabil Ghodbane [Tue, 12 Mar 2024 14:16:25 +0000 (15:16 +0100)]
bos #41337 [CEA][Windows] YACS compilation broken

8 weeks ago[EDF28974] : Move to python implementation of driver and integrate monitoring into... emc2p_2.0.0-b1
Anthony Geay [Thu, 22 Feb 2024 10:40:12 +0000 (11:40 +0100)]
[EDF28974] : Move to python implementation of driver and integrate monitoring into driver.

2 months agoAlways unblock SIGTERM on driver command.
Ovidiu Mircescu [Tue, 27 Feb 2024 15:49:04 +0000 (16:49 +0100)]
Always unblock SIGTERM on driver command.

2 months ago[EDF29150] : Add some dynamic traces + assign a more explicite name in perflog emc2p_1.6.0-rc1
Anthony Geay [Wed, 10 Jan 2024 16:14:06 +0000 (17:14 +0100)]
[EDF29150] : Add some dynamic traces + assign a more explicite name in perflog

3 months agoFix error on 'from . import'.
Ovidiu Mircescu [Mon, 29 Jan 2024 15:43:38 +0000 (16:43 +0100)]
Fix error on 'from . import'.

3 months agoUpdated copyright comment
mbs [Sat, 20 Jan 2024 14:18:15 +0000 (14:18 +0000)]
Updated copyright comment

5 months agoIncrement version: 9.12.0 V9_12_BR V9_12_0 V9_12_0rc1
jfa [Mon, 20 Nov 2023 18:27:50 +0000 (18:27 +0000)]
Increment version: 9.12.0

7 months ago#BOS 37851: include string for compilation on FD38 bos/37851 V9_12_0b1 6/head
Guytri KASTANE [Fri, 29 Sep 2023 12:57:02 +0000 (14:57 +0200)]
#BOS 37851: include string for compilation on FD38

7 months ago[EDF28562] : Possibility of exclusion output port of squeezeMemory mecanism in Python... emc2p/BR_V1_4_0 V9_12_0a1 V9_12_0a2 emc2p_1.4.0-rc1
Gilles DAVID [Wed, 13 Sep 2023 13:38:12 +0000 (15:38 +0200)]
[EDF28562] : Possibility of exclusion output port of squeezeMemory mecanism in PythonNodes

7 months ago[EDF28531] : non regression test linked to commit 5fb5c225
Anthony Geay [Tue, 12 Sep 2023 07:56:32 +0000 (09:56 +0200)]
[EDF28531] : non regression test linked to commit 5fb5c225

7 months agoMerge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/yacs
Anthony Geay [Tue, 12 Sep 2023 05:52:08 +0000 (07:52 +0200)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/yacs

7 months ago[EDF28531] : Fix bug in Executor introduced in eff01af6f98
Anthony Geay [Tue, 12 Sep 2023 05:51:56 +0000 (07:51 +0200)]
[EDF28531] : Fix bug in Executor introduced in eff01af6f98

8 months ago[bos #37406][CEA] Fixed segfault in YACS_YacsRuntimeTest on UB22,FD36 and FD37 by... kleontev/37406_YACS_YacsRuntimeTest_UB22_FD36_FD37 5/head
Konstantin Leontev [Wed, 30 Aug 2023 10:23:45 +0000 (11:23 +0100)]
[bos #37406][CEA] Fixed segfault in YACS_YacsRuntimeTest on UB22,FD36 and FD37 by acquiring and releasing the GIL.

8 months agobos #37326: fix compilation issue on Windows - replacing usleep with sleep_for &... bos/37326 4/head
Nabil Ghodbane [Wed, 23 Aug 2023 09:30:08 +0000 (11:30 +0200)]
bos #37326: fix compilation issue on Windows - replacing usleep with sleep_for & std::chrono

8 months ago[EDF28478] : Fix non regression test introduced in previous commit
Anthony Geay [Mon, 28 Aug 2023 08:34:43 +0000 (10:34 +0200)]
[EDF28478] : Fix non regression test introduced in previous commit

8 months ago[EDF27816] : Fix bug presence of proxy into a list
Anthony Geay [Fri, 25 Aug 2023 14:37:46 +0000 (16:37 +0200)]
[EDF27816] : Fix bug presence of proxy into a list

8 months ago[EDF27816] : Fix bug presence of proxy into a list
Anthony Geay [Fri, 25 Aug 2023 14:35:26 +0000 (16:35 +0200)]
[EDF27816] : Fix bug presence of proxy into a list

8 months agoDo not fetch data on local python node in case of squeeze memory
Anthony Geay [Tue, 11 Jul 2023 20:27:59 +0000 (22:27 +0200)]
Do not fetch data on local python node in case of squeeze memory

8 months agoAllow to control max number of threads to be launched simultaneouly in case of big...
Anthony Geay [Mon, 26 Jun 2023 12:24:36 +0000 (14:24 +0200)]
Allow to control max number of threads to be launched simultaneouly in case of big graph with millions of // tasks.

8 months agoOptimize usage of context for PythonNode (by deleting input and output port PyObject...
Anthony Geay [Wed, 21 Jun 2023 07:05:03 +0000 (09:05 +0200)]
Optimize usage of context for PythonNode (by deleting input and output port PyObject) in local execution mode.

8 months ago[EDF27816] : Get rid of SALOME session for 3 last tests (YacsLoader, YacsLoader_Swig...
Anthony Geay [Thu, 15 Jun 2023 15:25:17 +0000 (17:25 +0200)]
[EDF27816] : Get rid of SALOME session for 3 last tests (YacsLoader, YacsLoader_Swig, Runtime)

8 months ago[EDF27816] Activate squeeze memory by default
Anthony Geay [Tue, 13 Jun 2023 07:04:49 +0000 (09:04 +0200)]
[EDF27816] Activate squeeze memory by default

8 months agoAvoid additionnal CORBA invocation to clear context
Anthony Geay [Mon, 12 Jun 2023 14:51:06 +0000 (16:51 +0200)]
Avoid additionnal CORBA invocation to clear context

8 months ago[EDF27816] Management of double foreach and management of proxyfile lifecycle
Anthony Geay [Mon, 12 Jun 2023 12:15:52 +0000 (14:15 +0200)]
[EDF27816] Management of double foreach and management of proxyfile lifecycle

9 months agoMerge branch 'V9_11_BR'
jfa [Wed, 19 Jul 2023 15:44:37 +0000 (16:44 +0100)]
Merge branch 'V9_11_BR'

9 months ago[EDF28020] Fix nested foreach-switch.
Ovidiu Mircescu [Wed, 19 Jul 2023 11:45:50 +0000 (13:45 +0200)]
[EDF28020] Fix nested foreach-switch.

10 months agoupdated copyright message V9_11_BR V9_11_0
mbs [Mon, 19 Jun 2023 21:19:22 +0000 (22:19 +0100)]
updated copyright message

10 months agoupdated copyright message
mbs [Fri, 16 Jun 2023 19:35:10 +0000 (20:35 +0100)]
updated copyright message

10 months ago[EDF27816] : fix all non regression tests
Anthony Geay [Wed, 7 Jun 2023 12:57:51 +0000 (14:57 +0200)]
[EDF27816] : fix all non regression tests

10 months ago[EDF27816] : management of proxy from/to Foreach
Anthony Geay [Tue, 6 Jun 2023 15:53:51 +0000 (17:53 +0200)]
[EDF27816] : management of proxy from/to Foreach

10 months ago[EDF27816] : in case of UsingPythonCache disabled (default) all temporary variables...
Anthony Geay [Mon, 5 Jun 2023 11:49:11 +0000 (13:49 +0200)]
[EDF27816] : in case of UsingPythonCache disabled (default) all temporary variables are removed.

11 months agoImplementation of proxy mecanism into KERNEL/YACS
Anthony Geay [Mon, 22 May 2023 13:23:09 +0000 (15:23 +0200)]
Implementation of proxy mecanism into KERNEL/YACS

11 months agoIncrement version: 9.11.0 V9_11_0rc1
jfa [Thu, 25 May 2023 13:55:49 +0000 (14:55 +0100)]
Increment version: 9.11.0

11 months agobos #33720: implement static libraries for windows. These changes are aimed to resol... bos/33720 2/head
Nabil Ghodbane [Tue, 23 May 2023 07:19:53 +0000 (09:19 +0200)]
bos #33720: implement static libraries for windows. These changes are  aimed to resolve Persalys compilation issues

13 months agoUse tempfile.mkdtemp to create temporary directory emc2_project emc2p/BR_V1_3_7 V9_11_0a1 V9_11_0a2 V9_11_0b1 emc2p_1.3.7-rc1
Gilles DAVID [Mon, 13 Feb 2023 13:35:23 +0000 (14:35 +0100)]
Use tempfile.mkdtemp to create temporary directory

The function is cross-platform.
Moreover, the variable LOGNAME does not exist in a Docker container

14 months ago[EDF26936] : End of the 2GB limit.
Anthony Geay [Fri, 10 Feb 2023 16:08:37 +0000 (17:08 +0100)]
[EDF26936] : End of the 2GB limit.

14 months agoremove references to yacsgen bos/26689 1/head
Nabil Ghodbane [Mon, 6 Feb 2023 10:52:50 +0000 (11:52 +0100)]
remove references to yacsgen

16 months agoMerge branch 'V9_10_BR'
jfa [Fri, 16 Dec 2022 09:02:50 +0000 (12:02 +0300)]
Merge branch 'V9_10_BR'

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

18 months agobos #29864 Better fix. V9_10_0b1
Ovidiu Mircescu [Mon, 24 Oct 2022 14:40:53 +0000 (16:40 +0200)]
bos #29864 Better fix.

With no pickle protocol there are better chances to have zeros in the pickled
string.
Nevertheless, test should not fail if there is no zero.

18 months agobos #29864 Irrelevant assert in test.
Ovidiu Mircescu [Mon, 24 Oct 2022 13:07:01 +0000 (15:07 +0200)]
bos #29864 Irrelevant assert in test.

19 months agoMerge branch 'master' into emc2p/BR_V1_3_6 emc2p/BR_V1_3_6 EMC2P-1.3.6-rc5 EMC2P_V_1_3_6 EMC2P_V_1_3_6-rc6 V9_10_0a1 V9_10_0a2
Gilles DAVID [Tue, 13 Sep 2022 15:26:56 +0000 (17:26 +0200)]
Merge branch 'master' into emc2p/BR_V1_3_6

19 months agoBetter exception messages in python nodes.
Ovidiu MIRCESCU [Tue, 13 Sep 2022 09:22:46 +0000 (11:22 +0200)]
Better exception messages in python nodes.

22 months agoWrite test file in a temporary directory
Gilles DAVID [Thu, 30 Jun 2022 16:55:48 +0000 (18:55 +0200)]
Write test file in a temporary directory

Avoids any problem if user has no right permission in YACS isntall directory
when running test.

22 months agoFix deprecated import
Gilles DAVID [Thu, 30 Jun 2022 21:03:03 +0000 (23:03 +0200)]
Fix deprecated import

22 months agoWrite test file in a temporary directory V9_9_1b1
Gilles DAVID [Thu, 30 Jun 2022 16:55:48 +0000 (18:55 +0200)]
Write test file in a temporary directory

Avoids any problem if user has no right permission in YACS isntall directory
when running test.

23 months agoMerge branch 'V9_9_BR'
vsr [Tue, 31 May 2022 09:32:45 +0000 (12:32 +0300)]
Merge branch 'V9_9_BR'

23 months agoCopyright update 2022 V9_9_BR V9_9_0 V9_9_0rc1 V9_9_0rc2
vsr [Thu, 5 May 2022 14:16:48 +0000 (17:16 +0300)]
Copyright update 2022

23 months agoIncrement version: 9.9.0
vsr [Thu, 5 May 2022 07:36:53 +0000 (10:36 +0300)]
Increment version: 9.9.0

2 years agopickle.load concurrency issue V9_9_0a2 V9_9_0b1
Ovidiu Mircescu [Mon, 21 Mar 2022 15:58:23 +0000 (16:58 +0100)]
pickle.load concurrency issue

see https://bugs.python.org/issue12680
for EDF see https://forge.pleiade.edf.fr/issues/24894

2 years agoRemove GEOM - SMESH test.
Ovidiu Mircescu [Fri, 18 Mar 2022 15:57:24 +0000 (16:57 +0100)]
Remove GEOM - SMESH test.

2 years agobos #29403: Integrate patch (Cotech #138 action)
vsr [Fri, 18 Mar 2022 14:15:14 +0000 (17:15 +0300)]
bos #29403: Integrate patch (Cotech #138 action)

2 years ago#26981 [CEA][Windows] SALOME compilation issueS EMC2P_V_1_3_5-rc1 EMC2P_V_1_3_5-rc2 EMC2P_V_1_3_5-rc3 V9_9_0a1
rnv [Tue, 11 Jan 2022 12:43:12 +0000 (15:43 +0300)]
#26981 [CEA][Windows] SALOME compilation issueS

2 years agoConnectionManager in no corba mode.
Ovidiu Mircescu [Fri, 17 Dec 2021 15:09:24 +0000 (16:09 +0100)]
ConnectionManager in no corba mode.

2 years agoMerge branch 'V9_8_BR'
vsr [Fri, 10 Dec 2021 09:49:02 +0000 (12:49 +0300)]
Merge branch 'V9_8_BR'

2 years agoIncrement version: 9.8.0 V9_8_BR V9_8_0 V9_8_0rc1
vsr [Fri, 26 Nov 2021 10:38:12 +0000 (13:38 +0300)]
Increment version: 9.8.0

2 years agobos #26594 Failed KERNEL test: fix typemap for swig 4x
vsr [Mon, 8 Nov 2021 16:08:48 +0000 (19:08 +0300)]
bos #26594 Failed KERNEL test: fix typemap for swig 4x

2 years agoWorkloadmanager deadlock on big foreach. EMC2P_V_1_3_4 V9_8_0b1
Ovidiu Mircescu [Fri, 15 Oct 2021 12:18:38 +0000 (14:18 +0200)]
Workloadmanager deadlock on big foreach.

2 years agoSmall changes to yacsdecorator. V9_8_0a1 V9_8_0a2
Ovidiu MIRCESCU [Mon, 14 Jun 2021 09:07:18 +0000 (11:07 +0200)]
Small changes to yacsdecorator.

2 years agoAdd whileloop to yacsdecorator.
Ovidiu MIRCESCU [Tue, 8 Jun 2021 13:06:48 +0000 (15:06 +0200)]
Add whileloop to yacsdecorator.

2 years agoMerge branch 'vsr/26458'
vsr [Mon, 4 Oct 2021 17:54:31 +0000 (20:54 +0300)]
Merge branch 'vsr/26458'

2 years agobos #26458 Versioning of sources via git commit id (sha1)
vsr [Mon, 4 Oct 2021 09:35:15 +0000 (12:35 +0300)]
bos #26458 Versioning of sources via git commit id (sha1)

2 years agospns #18828 PMML as external product
Nabil Ghodbane [Thu, 8 Jul 2021 15:45:08 +0000 (17:45 +0200)]
spns #18828 PMML as external product

2 years agoCleaning the containers in ssl tests. omu/test_ssl
Ovidiu Mircescu [Tue, 7 Sep 2021 12:35:58 +0000 (14:35 +0200)]
Cleaning the containers in ssl tests.

2 years agoSmall fixes in tests.
Ovidiu Mircescu [Mon, 6 Sep 2021 15:06:22 +0000 (17:06 +0200)]
Small fixes in tests.

2 years agoShutdown data servers scopes in driver command.
Ovidiu Mircescu [Thu, 2 Sep 2021 09:29:36 +0000 (11:29 +0200)]
Shutdown data servers scopes in driver command.

2 years agoSome tests are modified to work in session less mode.
Ovidiu Mircescu [Wed, 1 Sep 2021 15:09:56 +0000 (17:09 +0200)]
Some tests are modified to work in session less mode.

2 years agoFix for ADAO case in SSL mode
Anthony Geay [Fri, 27 Aug 2021 13:59:47 +0000 (15:59 +0200)]
Fix for ADAO case in SSL mode

2 years agoAutoGIL.hxx has been moved to KERNEL
Anthony Geay [Fri, 27 Aug 2021 12:16:43 +0000 (14:16 +0200)]
AutoGIL.hxx has been moved to KERNEL

2 years agoAutoGIL.hxx has been factorized to KERNEL PythonCppUtils.hxx
Anthony Geay [Tue, 24 Aug 2021 14:58:05 +0000 (16:58 +0200)]
AutoGIL.hxx has been factorized to KERNEL PythonCppUtils.hxx

2 years agoDriver command in ssl mode. omu/driver_ssl
Ovidiu MIRCESCU [Thu, 12 Aug 2021 15:42:21 +0000 (17:42 +0200)]
Driver command in ssl mode.

2 years ago[bos #24677] : fix compilation bug due to KERNEL modification ef6e9ece004bd054
Anthony Geay [Mon, 2 Aug 2021 12:43:28 +0000 (14:43 +0200)]
[bos #24677] : fix compilation bug due to KERNEL modification ef6e9ece004bd054

2 years agoRoll back SSL for driver command.
Ovidiu MIRCESCU [Thu, 8 Jul 2021 09:52:52 +0000 (11:52 +0200)]
Roll back SSL for driver command.

Some work need to be done to KERNEL before the migration of the driver command
to SSL mode.

2 years agoFirst SSL test for YACS
Anthony Geay [Fri, 11 Jun 2021 09:06:51 +0000 (11:06 +0200)]
First SSL test for YACS

2 years agoCompilation under Windows.
rnv [Mon, 31 May 2021 14:19:16 +0000 (17:19 +0300)]
Compilation under Windows.

2 years agoMerge branch 'V9_7_BR'
vsr [Mon, 24 May 2021 14:56:28 +0000 (17:56 +0300)]
Merge branch 'V9_7_BR'

2 years agoFix missing returns. V9_7_BR omu/fix_return_21 V9_7_0 V9_7_0rc2
Ovidiu Mircescu [Wed, 19 May 2021 13:29:27 +0000 (15:29 +0200)]
Fix missing returns.

2 years agoImprove test stability.
Ovidiu Mircescu [Mon, 10 May 2021 14:58:16 +0000 (16:58 +0200)]
Improve test stability.

3 years agoIncrement version: 9.7.0 V9_7_0rc1
vsr [Tue, 27 Apr 2021 13:20:32 +0000 (16:20 +0300)]
Increment version: 9.7.0

3 years agoFix compilation error of b2e3b7ba5543af2
Anthony Geay [Thu, 22 Apr 2021 11:40:03 +0000 (13:40 +0200)]
Fix compilation error of b2e3b7ba5543af2

3 years agoYACS in SSL mode
Anthony Geay [Wed, 14 Apr 2021 07:17:38 +0000 (09:17 +0200)]
YACS in SSL mode

3 years agoFor future compatibility with python 3.9. V9_7_0a1 V9_7_0a2 V9_7_0b1
Ovidiu MIRCESCU [Tue, 6 Apr 2021 12:16:14 +0000 (14:16 +0200)]
For future compatibility with python 3.9.

see https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads

3 years agoAvoid installing redundant files
vsr [Tue, 6 Apr 2021 10:45:14 +0000 (13:45 +0300)]
Avoid installing redundant files

3 years agoCopyright update 2021 EMC2P_DEV_2021_05
vsr [Wed, 24 Mar 2021 18:20:42 +0000 (21:20 +0300)]
Copyright update 2021

3 years agoFix missing include QPainterPath esy/pv590deb9
esy [Mon, 22 Mar 2021 08:29:17 +0000 (09:29 +0100)]
Fix missing include QPainterPath

3 years agobos #23871 [CEA 18962] Build YACS with clang in C++17 mode
vsr [Wed, 10 Feb 2021 07:12:02 +0000 (10:12 +0300)]
bos #23871 [CEA 18962] Build YACS with clang in C++17 mode

3 years agoAdd a missing test file.
Ovidiu Mircescu [Tue, 22 Dec 2020 12:21:11 +0000 (13:21 +0100)]
Add a missing test file.

3 years agoGenerate an error when no resource can run a task with the workload manager.
Ovidiu Mircescu [Mon, 21 Dec 2020 11:00:50 +0000 (12:00 +0100)]
Generate an error when no resource can run a task with the workload manager.

3 years ago#18963 Change throw() -> noexcept
vuzlov [Fri, 4 Sep 2020 11:55:51 +0000 (14:55 +0300)]
#18963 Change throw() -> noexcept

3 years agoRemove the use of getlogin.
Ovidiu Mircescu [Wed, 25 Nov 2020 10:38:37 +0000 (11:38 +0100)]
Remove the use of getlogin.

3 years agoMerge branch 'V9_6_BR'
vsr [Wed, 11 Nov 2020 17:23:11 +0000 (20:23 +0300)]
Merge branch 'V9_6_BR'

3 years agoIncrement version: 9.6.0 V9_6_BR V9_6_0 V9_6_0rc1
vsr [Fri, 16 Oct 2020 16:06:19 +0000 (19:06 +0300)]
Increment version: 9.6.0

3 years agoFix YACS_PyDecorator test for any catalog of resources. V9_6_0a1 V9_6_0a2 V9_6_0b1
Ovidiu Mircescu [Thu, 3 Sep 2020 11:04:36 +0000 (13:04 +0200)]
Fix YACS_PyDecorator test for any catalog of resources.

3 years agoAllow if statements in py2yacs.
Ovidiu Mircescu [Wed, 2 Sep 2020 15:08:04 +0000 (17:08 +0200)]
Allow if statements in py2yacs.

3 years agoUse containers with yacsdecorator.
Ovidiu Mircescu [Wed, 2 Sep 2020 15:06:13 +0000 (17:06 +0200)]
Use containers with yacsdecorator.

3 years agoYacs decorator
Ovidiu Mircescu [Tue, 1 Sep 2020 13:33:21 +0000 (15:33 +0200)]
Yacs decorator

Build a yacs schema out of a decorated python script.

3 years agoBuild on Windows.
rnv [Tue, 18 Aug 2020 10:26:29 +0000 (13:26 +0300)]
Build on Windows.