Marion Guthmuller [Mon, 5 Aug 2013 15:54:43 +0000 (17:54 +0200)]
update the other tesh for chord example
Marion Guthmuller [Mon, 5 Aug 2013 15:45:45 +0000 (17:45 +0200)]
disable random lookup in Chord (tesh examples fail)
Marion Guthmuller [Mon, 5 Aug 2013 15:21:37 +0000 (17:21 +0200)]
update chord.tesh
Marion Guthmuller [Mon, 5 Aug 2013 14:49:36 +0000 (16:49 +0200)]
model-checker : update CMakeLists
Marion Guthmuller [Mon, 5 Aug 2013 14:46:59 +0000 (16:46 +0200)]
model-checker : remove dead file
Marion Guthmuller [Mon, 5 Aug 2013 14:46:15 +0000 (16:46 +0200)]
model-checker : remove duplicated example chord
Marion Guthmuller [Mon, 5 Aug 2013 14:04:46 +0000 (16:04 +0200)]
implement check_predecessor and random_lookup (periodic protocols) in Chord example
Marion Guthmuller [Mon, 5 Aug 2013 13:55:52 +0000 (15:55 +0200)]
cosmetics
Marion Guthmuller [Mon, 5 Aug 2013 13:33:33 +0000 (15:33 +0200)]
model-checker : remove obsolete examples
Marion Guthmuller [Mon, 5 Aug 2013 13:28:04 +0000 (15:28 +0200)]
model-checker : remove dead code
Marion Guthmuller [Mon, 5 Aug 2013 13:21:31 +0000 (15:21 +0200)]
model-checker : new primitive MC_max_depth, to define a maximum exploration depth in user code
Marion Guthmuller [Mon, 5 Aug 2013 13:13:19 +0000 (15:13 +0200)]
model-checker : update tesh files
Marion Guthmuller [Mon, 5 Aug 2013 13:12:22 +0000 (15:12 +0200)]
model-checker : fix DPOR with timeout
Marion Guthmuller [Mon, 5 Aug 2013 13:11:15 +0000 (15:11 +0200)]
model-checker : include simcall number in request_to_string
Marion Guthmuller [Mon, 5 Aug 2013 12:48:31 +0000 (14:48 +0200)]
model-checker : snapshot comparison with the types of variables and cleanup
Marion Guthmuller [Sun, 16 Jun 2013 18:39:10 +0000 (20:39 +0200)]
model-checker : comparison of number of processes and bytes used in heap done twice, remove one of them
Augustin Degomme [Wed, 24 Jul 2013 11:43:05 +0000 (13:43 +0200)]
exclude tests, don't include them.
Augustin Degomme [Wed, 24 Jul 2013 11:31:08 +0000 (13:31 +0200)]
Add simple autotuning selector for collectives
For now, it loops over existing ones and benches the time for each process and the maximum time.
It outputs the shortest collective found for each process, and also the global shortest.
A rollback feature should be added to allow correct continuation and simulation.
This is still experimental, tests are not generated, it can be called with --cfg=smpi/collname:automatic
For now we don't check for input values, so some algorithms will fail (because they need power of 2 or even number of processes, mainly). Checks should be added
Augustin Degomme [Wed, 24 Jul 2013 11:19:45 +0000 (13:19 +0200)]
generate unique names, but easier for debug
Augustin Degomme [Wed, 24 Jul 2013 08:22:27 +0000 (10:22 +0200)]
deactivate f90 tests with MC, which caused problems
Augustin Degomme [Wed, 24 Jul 2013 08:14:11 +0000 (10:14 +0200)]
one of the two ci configurations kept failing, attempt to fix it
Augustin Degomme [Thu, 18 Jul 2013 15:25:47 +0000 (17:25 +0200)]
remove now useless debug messages
Augustin Degomme [Thu, 18 Jul 2013 13:16:16 +0000 (15:16 +0200)]
Set MPI_Request to MPI_REQUEST_NULL whenever a call fails
Augustin Degomme [Thu, 18 Jul 2013 11:42:03 +0000 (13:42 +0200)]
guard against potential segfault when used before initialization
Augustin Degomme [Thu, 18 Jul 2013 11:41:40 +0000 (13:41 +0200)]
add an include to please ci
Augustin Degomme [Wed, 17 Jul 2013 16:00:48 +0000 (18:00 +0200)]
changelog update
Augustin Degomme [Wed, 17 Jul 2013 15:56:59 +0000 (17:56 +0200)]
fix behavior of MPI_STATUS_IGNORE and MPI_STATUSES_IGNORE with fortran
Augustin Degomme [Wed, 17 Jul 2013 14:48:21 +0000 (16:48 +0200)]
typo + compile without fortran
Augustin Degomme [Wed, 17 Jul 2013 14:39:34 +0000 (16:39 +0200)]
smpif90 changes (force gfortran for now), replace "use mpi" by include "mpif.h"
Augustin Degomme [Wed, 17 Jul 2013 14:18:03 +0000 (16:18 +0200)]
add fortran 90 tests
Augustin Degomme [Wed, 17 Jul 2013 13:32:13 +0000 (15:32 +0200)]
Fix potential segfault
Augustin Degomme [Wed, 17 Jul 2013 13:31:41 +0000 (15:31 +0200)]
add one binding
Augustin Degomme [Wed, 17 Jul 2013 07:54:00 +0000 (09:54 +0200)]
fix behavior of waitany
suter [Wed, 17 Jul 2013 12:13:36 +0000 (14:13 +0200)]
oups forgot to describe new parameter
suter [Wed, 17 Jul 2013 11:50:35 +0000 (13:50 +0200)]
don't allow java to attach user data to file (for now ... if a java
expert wants to deal with this, welcome)
suter [Wed, 17 Jul 2013 11:44:42 +0000 (13:44 +0200)]
update examples with new prototype for open
suter [Wed, 17 Jul 2013 11:29:28 +0000 (13:29 +0200)]
Allow users to attach arbitrary data to opened files
degomme [Tue, 16 Jul 2013 23:40:03 +0000 (01:40 +0200)]
remove f77 attr tests
Augustin Degomme [Tue, 16 Jul 2013 18:14:23 +0000 (20:14 +0200)]
missing file
Augustin Degomme [Tue, 16 Jul 2013 17:19:48 +0000 (19:19 +0200)]
only use MPI_SOURCE when necessary
Augustin Degomme [Tue, 16 Jul 2013 17:14:32 +0000 (19:14 +0200)]
switch cmake variable names
Augustin Degomme [Tue, 16 Jul 2013 17:02:46 +0000 (19:02 +0200)]
cmakelists cleanup
Augustin Degomme [Tue, 16 Jul 2013 16:53:10 +0000 (18:53 +0200)]
Add (some) mpich3 f77 tests
Augustin Degomme [Tue, 16 Jul 2013 16:34:15 +0000 (18:34 +0200)]
have smpiff work on temporary file copies
bad for debug, but allows -j flag to work with multiple targets using same file
Augustin Degomme [Tue, 16 Jul 2013 16:33:13 +0000 (18:33 +0200)]
correct a few mistakes with waitall, waitany, wait
Augustin Degomme [Tue, 16 Jul 2013 15:14:42 +0000 (17:14 +0200)]
make fortran new bindings almost functional
Augustin Degomme [Tue, 16 Jul 2013 15:13:48 +0000 (17:13 +0200)]
add two more functions
Augustin Degomme [Tue, 16 Jul 2013 15:11:34 +0000 (17:11 +0200)]
fix MPI_Initialized
Augustin Degomme [Mon, 15 Jul 2013 13:36:29 +0000 (15:36 +0200)]
Update changelog
Augustin Degomme [Mon, 15 Jul 2013 13:34:57 +0000 (15:34 +0200)]
remove references to old test suite
Augustin Degomme [Mon, 15 Jul 2013 13:21:46 +0000 (15:21 +0200)]
wrong (but still unimplemented) function was used
Augustin Degomme [Mon, 15 Jul 2013 13:21:17 +0000 (15:21 +0200)]
add "a few" fortran bindings
degomme [Fri, 12 Jul 2013 20:27:12 +0000 (22:27 +0200)]
remove problematic (and unused for now) test from build
Arnaud Giersch [Fri, 12 Jul 2013 19:53:24 +0000 (21:53 +0200)]
Include directory is in source_dir, not in binary_dir.
Arnaud Giersch [Fri, 12 Jul 2013 19:39:28 +0000 (21:39 +0200)]
Fix doxygen warning about parameter name that did not match the code.
Arnaud Giersch [Fri, 12 Jul 2013 19:37:55 +0000 (21:37 +0200)]
Remove useless file.
degomme [Fri, 12 Jul 2013 18:59:28 +0000 (20:59 +0200)]
(try to) fix tests
Augustin Degomme [Fri, 12 Jul 2013 17:22:42 +0000 (19:22 +0200)]
missing files
Augustin Degomme [Fri, 12 Jul 2013 17:12:18 +0000 (19:12 +0200)]
missing file for test
Augustin Degomme [Fri, 12 Jul 2013 17:09:37 +0000 (19:09 +0200)]
fix build and dist, add missing folder
Augustin Degomme [Fri, 12 Jul 2013 16:44:20 +0000 (18:44 +0200)]
remove older mpich test suite
Augustin Degomme [Fri, 12 Jul 2013 16:43:38 +0000 (18:43 +0200)]
Add mpich3 test suite, to replace older one.
This one is more complete, but a lot of tests are for MPI functions not supported in SMPI
Lots of tests are disabled, and some folders not (yet) included.
Augustin Degomme [Fri, 12 Jul 2013 16:27:59 +0000 (18:27 +0200)]
change some behaviors with MPI_IN_PLACE
Augustin Degomme [Fri, 12 Jul 2013 16:14:43 +0000 (18:14 +0200)]
change algo chosen for pairwise, to work with non power of 2 number of procs
Augustin Degomme [Fri, 12 Jul 2013 16:13:32 +0000 (18:13 +0200)]
initialize variable
Augustin Degomme [Fri, 12 Jul 2013 16:13:13 +0000 (18:13 +0200)]
usless and buggy line
Augustin Degomme [Fri, 12 Jul 2013 16:13:01 +0000 (18:13 +0200)]
remove MPI_COMM_WORLD references from star-mpi collectives
Arnaud Giersch [Fri, 12 Jul 2013 14:13:05 +0000 (16:13 +0200)]
Increase timeout for test java-async.
Pierre Veyre [Fri, 12 Jul 2013 14:24:18 +0000 (16:24 +0200)]
Fix MSG_storage_get_free_size() and add MSG_storage_get_used_size()
Augustin Degomme [Thu, 11 Jul 2013 19:48:10 +0000 (21:48 +0200)]
fix unitialized
Augustin Degomme [Thu, 11 Jul 2013 16:47:06 +0000 (18:47 +0200)]
remove a few leaks and memory errors
Augustin Degomme [Thu, 11 Jul 2013 13:59:16 +0000 (15:59 +0200)]
MPI_Iprobe should return flag=true when asked with stupid parameters
Augustin Degomme [Thu, 11 Jul 2013 13:58:52 +0000 (15:58 +0200)]
MPI_UNIVERSE_SIZE is initialized at runtime with MPI_COMM_WORLD
Augustin Degomme [Thu, 11 Jul 2013 13:58:08 +0000 (15:58 +0200)]
fix MPI_Group_range_excl
Augustin Degomme [Tue, 9 Jul 2013 13:44:13 +0000 (15:44 +0200)]
fix usage of MPI_Initialized before run
Augustin Degomme [Tue, 9 Jul 2013 13:01:17 +0000 (15:01 +0200)]
exscan non commutative fix
Augustin Degomme [Tue, 9 Jul 2013 12:59:39 +0000 (14:59 +0200)]
Copy the group when doing a comm_split, to avoid to have shared objects with reference counters.
Augustin Degomme [Tue, 9 Jul 2013 12:29:42 +0000 (14:29 +0200)]
Crash with message when trying to use a log level that is not allowed (without enable_debug, for example)
suter [Thu, 11 Jul 2013 09:20:15 +0000 (11:20 +0200)]
revalidate tesh file with dump output
suter [Thu, 11 Jul 2013 09:19:33 +0000 (11:19 +0200)]
want the value not the address
suter [Thu, 11 Jul 2013 09:12:42 +0000 (11:12 +0200)]
Finally succeed to bring back all the needed information from SURF to
MSG in one simcall. Dynars are my friends ;)
suter [Thu, 11 Jul 2013 09:10:08 +0000 (11:10 +0200)]
some cleanup
suter [Thu, 11 Jul 2013 09:02:13 +0000 (11:02 +0200)]
bummer, have to strdup value
suter [Thu, 11 Jul 2013 09:01:03 +0000 (11:01 +0200)]
set field value
remove cruft
Pierre Veyre [Wed, 10 Jul 2013 15:30:07 +0000 (17:30 +0200)]
Add MSG_host_get_storage_list() function
suter [Wed, 10 Jul 2013 12:28:00 +0000 (14:28 +0200)]
add missing prototype declarations
suter [Wed, 10 Jul 2013 12:27:29 +0000 (14:27 +0200)]
tiny conflict resolution
suter [Wed, 10 Jul 2013 12:20:29 +0000 (14:20 +0200)]
unimplemented MSG_file_dump function
suter [Wed, 10 Jul 2013 12:19:26 +0000 (14:19 +0200)]
add content type to storage structure
describe the info to bring up to MSG
suter [Wed, 10 Jul 2013 12:18:30 +0000 (14:18 +0200)]
store name and content type when creating storage resource
start trying to bring some info up to MSG (epic fail in progress)
suter [Wed, 10 Jul 2013 12:16:35 +0000 (14:16 +0200)]
useless comment to delimit sections
Pierre Veyre [Wed, 10 Jul 2013 10:56:00 +0000 (12:56 +0200)]
Add msg_storage_t structure, msg_storage_get_free_size function
Arnaud Giersch [Tue, 9 Jul 2013 11:17:28 +0000 (13:17 +0200)]
Remove double declaration for Cmake option "enable_debug".
suter [Tue, 9 Jul 2013 11:35:01 +0000 (13:35 +0200)]
id -> storageId in mount tags + example of content_type + test of
default value (txt_unix)
suter [Tue, 9 Jul 2013 11:32:09 +0000 (13:32 +0200)]
handle modifications of the DTD in surf
suter [Tue, 9 Jul 2013 11:31:32 +0000 (13:31 +0200)]
add a content_type attribute to the storage and storage_type tags.
rename the id attribute of the mount tag in storageId to make the
connection more explicit
suter [Tue, 9 Jul 2013 10:03:18 +0000 (12:03 +0200)]
add the example of storage content in windows format to the list
suter [Tue, 9 Jul 2013 09:32:05 +0000 (11:32 +0200)]
the name field of a msg_file_t is actually a full name (including path),
use a proper naming then.
suter [Tue, 9 Jul 2013 09:28:07 +0000 (11:28 +0200)]
add an example of storage content in the windows format
suter [Tue, 9 Jul 2013 09:21:16 +0000 (11:21 +0200)]
change mind, fullname will be easier to deal with. End up with cleaning
multiple spaces and tabs