Commit Graph

117 Commits (7dd2dd5e24a343fbeaf3522ea5e535c27d8b9f95)

Author SHA1 Message Date
Marco Ratto 428b193c11 Need to pass the entire global workspace, if subroutines called by the _core loops need them. Updated parallel test. 2012-09-11 15:45:08 +02:00
Marco Ratto 4cba20f231 Fixed bug in parallel_test 2012-07-02 10:15:38 +02:00
Sébastien Villemot 1f9cea669a Update copyright notices 2012-06-08 18:22:34 +02:00
Marco Ratto e2b7848f6c security checks before removing remote folders 2012-02-10 22:44:09 +01:00
Marco Ratto 1129e29ceb bug fix for octave 2012-02-10 22:43:11 +01:00
Marco Ratto 31feb32bd3 bug fix for remote unix called by windows master 2012-02-10 22:42:29 +01:00
Marco Ratto ff5a802f65 allow the possibility to close all slaves from a condition found in one single thread (e.g. in a while loop where all threads look for the verification of a condition in a loop) 2012-02-10 22:41:54 +01:00
Marco Ratto 77e84c5328 removed left keyboard line + cosmetics. 2012-02-10 22:38:41 +01:00
Marco Ratto 9abd894f78 bug fix + added new utility to clean temporary remote folder from new files generated by a completed parallel session. 2011-12-02 16:11:10 +01:00
Marco Ratto 1b2cab9b52 Fixed check of number of cpu's chen unix master calls windows slave 2011-06-24 10:56:07 +02:00
Marco Ratto 838c0cd865 provisions in testing routines for hybrid unix/win clusters 2011-06-17 17:17:01 +02:00
Marco Ratto 64e6de59f3 last provisions for hybrid unix <-> win clusters 2011-06-17 17:16:32 +02:00
Marco Ratto 1527408023 captured output from system commands 2011-06-17 17:15:36 +02:00
Marco Ratto 4b85444b18 Fixes related to hybrid clusters with unix master and windows slaves. 2011-06-06 15:21:26 +02:00
Marco Ratto e94ca34e70 some comments and cosmethics 2011-05-10 10:08:29 +02:00
Marco Ratto 37ebb654c5 Prepare parallel structure such that machines are sorted according to decreasing weight. 2011-05-10 10:07:59 +02:00
Marco Ratto 8cd482589f small cosmethic changes 2011-05-10 10:07:18 +02:00
Marco Ratto 46ccc7e4c2 Fixed bug when only name of file without dir info is fed to the routine. 2011-05-10 10:06:49 +02:00
Marco Ratto 816773fcff cleanup after changes to manage weights for machines. 2011-05-10 10:06:16 +02:00
Marco Ratto b5a6e6ba75 Changes and fixes related to:
1) runtime retrieve of remote files;
2) mixed cluster matlab/octave;
3) master windows calling remote unix slaves;
2011-05-04 10:36:24 +02:00
Marco Ratto bf580acb4a Changes related to master windows and remote slaves unix 2011-05-04 10:34:03 +02:00
Marco Ratto 3d80322303 New utilities for runtime transfer of files from remote slaves. 2011-05-04 10:21:25 +02:00
Marco Ratto e86e4b0bac Fixes related to the possibility of having octave slaves called by a matlab master. 2011-04-06 14:28:21 +02:00
Marco Ratto 2d3315f9fb modifications to allow weights attached to CPU's 2011-04-06 14:27:47 +02:00
Houtan Bastani c59133562c more short-circuit logicals in the place of element-wise logicals 2011-02-22 15:06:38 +01:00
Marco Ratto f7477e23e5 fixed bug with parallel clusters with octave 2011-02-08 15:43:51 +01:00
Marco Ratto 0ad3f11c20 Extensions for testing under octave
(cherry picked from commit f3a40a816314de603078151ccada2afdcbba2b22)
2011-02-07 21:16:50 +01:00
Marco Ratto 025db5c5f7 bug fixes for file exchange through the network under octave 2011-02-07 14:38:51 +01:00
Sébastien Villemot 02652f6eb8 Updated copyright notices 2011-02-04 17:27:33 +01:00
Sébastien Villemot 757a9067c0 Global reindentation of MATLAB files 2011-02-04 17:17:48 +01:00
Marco Ratto 0a93e9f28e - warning of for octave;
- fixed bug with batch file for octave;
- fixed screen output for octave;
- cosmethics
2011-02-02 14:15:18 +01:00
Marco Ratto 7583e0d3f1 semicolons 2011-02-01 23:37:41 +01:00
Marco Ratto e7646a4412 disable warnings in octave + semicolon 2011-02-01 23:33:22 +01:00
Marco Ratto 45cf10ed11 missing semicolon 2011-02-01 23:32:36 +01:00
Marco Ratto 3eb1ec0c40 fixed bug in previous commit (~ispc) 2011-02-01 23:26:01 +01:00
Marco Ratto 062734895f dynare provisions for rmdir under windows 2011-02-01 23:24:34 +01:00
Marco Ratto 9fdc7a655e capture system command for mkdir also for linux 2011-02-01 23:21:49 +01:00
Marco Ratto 76644861a3 Provisions for octave under linux + small cosmethics. 2011-02-01 23:21:00 +01:00
Marco Ratto c5c99a80f6 Special fix for peculiar behavior of ls under octave/windows (+ use of ~ispc in place of isunix/ismac) 2011-01-21 11:26:24 +01:00
Marco Ratto 78c21916da Fixed output for octave/unix octave/win 2011-01-21 11:25:30 +01:00
Marco Ratto 6c801be332 Removed catch ME instance for octave compatibility 2011-01-21 11:22:25 +01:00
Marco Ratto 4eb91731fc Several fixes for octave compatibility:
- use of ispc;
- mat extension is save files;
- remove catch ME expressions;
- added printf message for octave runs
2011-01-21 11:21:32 +01:00
Marco Ratto 28a3b38cf4 For compatibility with octave (and for better coding) use of ~ispc in place of isunix/ismac 2011-01-21 11:18:29 +01:00
Marco Ratto a3e4a7ff09 Eliminated annoying echoes on command window 2011-01-21 11:15:49 +01:00
Marco Ratto ef56f87796 - fix for Octave printf
- missing semicolon
2010-12-20 15:55:46 +01:00
Marco Ratto 55e553f6dc Missing semi-colons 2010-12-20 15:49:55 +01:00
Marco Ratto 191de78310 Introduced console mode monitoring of parallel runs;
Minor changes
2010-12-17 09:20:30 +01:00
Marco Ratto 916caf2e4b Almost entirely rewritten:
1) got rid of recursive form;
2) better help
3) simplified structure and split between errors and warnings.
2010-12-17 09:16:30 +01:00
Marco Ratto c2f0037e55 small addendum to help 2010-12-17 09:14:35 +01:00
Marco Ratto d17faaf876 cosmethics 2010-12-17 09:12:54 +01:00
Marco Ratto 41c59778cd For slave processes on the local machine, impose the same dynare path as the master. 2010-12-17 09:11:11 +01:00
Marco Ratto 88dc361ba1 unix info added 2010-10-29 12:30:41 +02:00
Marco Ratto 5763721a71 almost complete version of testing routine 2010-10-29 12:28:44 +02:00
Marco Ratto 58a8988ef3 Moved another parallel routine previously left out. 2010-10-27 11:27:10 +02:00
Marco Ratto 7ef63899b1 add paralle_info input to Analize;
fix spelling of function names
2010-10-27 11:05:39 +02:00
Marco Ratto 5915f8a059 Fixed misspelled routines! 2010-10-27 11:03:21 +02:00
Marco Ratto 0a38f8ac3b Initialize here default of MatlabOctavePath;
implies using global options_ in place of local argument
2010-10-25 09:53:09 +02:00
Marco Ratto a46969f9fb Deleted buggy fclose instruction 2010-10-22 11:40:29 +02:00
Marco Ratto d8121365dd 1) Renamed options according ti WiKi table;
2) get rid of MasterName and DyMo;
3) more comments;
2010-10-22 11:27:26 +02:00
Marco Ratto c15508eae0 1) better display of remote errors;
2) fixed bug in sync of sequence of files sent to remote slaves;
2010-10-15 11:33:40 +02:00
Marco Ratto 6612a7f0bc Trap introduced for windows was a bug for unix 2010-10-15 11:31:26 +02:00
Marco Ratto f079411126 bug fix: precisely determine from which machine to get the output files 2010-10-11 20:17:03 +02:00
Marco Ratto 6a1826aa53 1) fixed bug introduced moving folders (parallel routines no longer on path!);
2) fixed bug with logic of islocal;
3) better cleanup of remnants;
4) fixed bug with sending and DELETING P*End.txt files;
2010-10-11 19:40:42 +02:00
Marco Ratto a3b30e885a Move parallel routines to parallel folder 2010-10-11 15:15:40 +02:00
Marco Ratto eb8d0b29aa bug fix the ls does not find the target file or folder 2010-10-11 12:33:08 +02:00
Marco Ratto 50cdcfb037 Check that file exists before copying it 2010-10-08 17:53:31 +02:00
Marco Ratto f587e0f1d2 Added new parallel utilities in parallel subfolder;
Add parallel to dynare path;
2010-10-08 16:10:59 +02:00