Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
10 years agotypo + compile without fortran
Augustin Degomme [Wed, 17 Jul 2013 14:48:21 +0000 (16:48 +0200)]
typo + compile without fortran

10 years agosmpif90 changes (force gfortran for now), replace "use mpi" by include "mpif.h"
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"

10 years agoadd fortran 90 tests
Augustin Degomme [Wed, 17 Jul 2013 14:18:03 +0000 (16:18 +0200)]
add fortran 90 tests

10 years agoFix potential segfault
Augustin Degomme [Wed, 17 Jul 2013 13:32:13 +0000 (15:32 +0200)]
Fix potential segfault

10 years agoadd one binding
Augustin Degomme [Wed, 17 Jul 2013 13:31:41 +0000 (15:31 +0200)]
add one binding

10 years agofix behavior of waitany
Augustin Degomme [Wed, 17 Jul 2013 07:54:00 +0000 (09:54 +0200)]
fix behavior of waitany

10 years agooups forgot to describe new parameter
suter [Wed, 17 Jul 2013 12:13:36 +0000 (14:13 +0200)]
oups forgot to describe new parameter

10 years agodon't allow java to attach user data to file (for now ... if a java
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)

10 years agoupdate examples with new prototype for open
suter [Wed, 17 Jul 2013 11:44:42 +0000 (13:44 +0200)]
update examples with new prototype for open

10 years agoAllow users to attach arbitrary data to opened files
suter [Wed, 17 Jul 2013 11:29:28 +0000 (13:29 +0200)]
Allow users to attach arbitrary data to opened files

10 years agoremove f77 attr tests
degomme [Tue, 16 Jul 2013 23:40:03 +0000 (01:40 +0200)]
remove f77 attr tests

10 years agomissing file
Augustin Degomme [Tue, 16 Jul 2013 18:14:23 +0000 (20:14 +0200)]
missing file

10 years agoonly use MPI_SOURCE when necessary
Augustin Degomme [Tue, 16 Jul 2013 17:19:48 +0000 (19:19 +0200)]
only use MPI_SOURCE when necessary

10 years agoswitch cmake variable names
Augustin Degomme [Tue, 16 Jul 2013 17:14:32 +0000 (19:14 +0200)]
switch cmake variable names

10 years agocmakelists cleanup
Augustin Degomme [Tue, 16 Jul 2013 17:02:46 +0000 (19:02 +0200)]
cmakelists cleanup

10 years agoAdd (some) mpich3 f77 tests
Augustin Degomme [Tue, 16 Jul 2013 16:53:10 +0000 (18:53 +0200)]
Add (some) mpich3 f77 tests

10 years agohave smpiff work on temporary file copies
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

10 years agocorrect a few mistakes with waitall, waitany, wait
Augustin Degomme [Tue, 16 Jul 2013 16:33:13 +0000 (18:33 +0200)]
correct a few mistakes with waitall, waitany, wait

10 years agomake fortran new bindings almost functional
Augustin Degomme [Tue, 16 Jul 2013 15:14:42 +0000 (17:14 +0200)]
make fortran new bindings almost functional

10 years agoadd two more functions
Augustin Degomme [Tue, 16 Jul 2013 15:13:48 +0000 (17:13 +0200)]
add two more functions

10 years agofix MPI_Initialized
Augustin Degomme [Tue, 16 Jul 2013 15:11:34 +0000 (17:11 +0200)]
fix MPI_Initialized

10 years agoUpdate changelog
Augustin Degomme [Mon, 15 Jul 2013 13:36:29 +0000 (15:36 +0200)]
Update changelog

10 years agoremove references to old test suite
Augustin Degomme [Mon, 15 Jul 2013 13:34:57 +0000 (15:34 +0200)]
remove references to old test suite

10 years agowrong (but still unimplemented) function was used
Augustin Degomme [Mon, 15 Jul 2013 13:21:46 +0000 (15:21 +0200)]
wrong (but still unimplemented) function was used

10 years agoadd "a few" fortran bindings
Augustin Degomme [Mon, 15 Jul 2013 13:21:17 +0000 (15:21 +0200)]
add "a few" fortran bindings

10 years agoremove problematic (and unused for now) test from build
degomme [Fri, 12 Jul 2013 20:27:12 +0000 (22:27 +0200)]
remove problematic (and unused for now) test from build

10 years agoInclude directory is in source_dir, not in binary_dir.
Arnaud Giersch [Fri, 12 Jul 2013 19:53:24 +0000 (21:53 +0200)]
Include directory is in source_dir, not in binary_dir.

10 years agoFix doxygen warning about parameter name that did not match the code.
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.

10 years agoRemove useless file.
Arnaud Giersch [Fri, 12 Jul 2013 19:37:55 +0000 (21:37 +0200)]
Remove useless file.

10 years ago(try to) fix tests
degomme [Fri, 12 Jul 2013 18:59:28 +0000 (20:59 +0200)]
(try to) fix tests

10 years agomissing files
Augustin Degomme [Fri, 12 Jul 2013 17:22:42 +0000 (19:22 +0200)]
missing files

10 years agomissing file for test
Augustin Degomme [Fri, 12 Jul 2013 17:12:18 +0000 (19:12 +0200)]
missing file for test

10 years agofix build and dist, add missing folder
Augustin Degomme [Fri, 12 Jul 2013 17:09:37 +0000 (19:09 +0200)]
fix build and dist, add missing folder

10 years agoremove older mpich test suite
Augustin Degomme [Fri, 12 Jul 2013 16:44:20 +0000 (18:44 +0200)]
remove older mpich test suite

10 years agoAdd mpich3 test suite, to replace older one.
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.

10 years agochange some behaviors with MPI_IN_PLACE
Augustin Degomme [Fri, 12 Jul 2013 16:27:59 +0000 (18:27 +0200)]
change some behaviors with MPI_IN_PLACE

10 years agochange algo chosen for pairwise, to work with non power of 2 number of procs
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

10 years agoinitialize variable
Augustin Degomme [Fri, 12 Jul 2013 16:13:32 +0000 (18:13 +0200)]
initialize variable

10 years agousless and buggy line
Augustin Degomme [Fri, 12 Jul 2013 16:13:13 +0000 (18:13 +0200)]
usless and buggy line

10 years agoremove MPI_COMM_WORLD references from star-mpi collectives
Augustin Degomme [Fri, 12 Jul 2013 16:13:01 +0000 (18:13 +0200)]
remove MPI_COMM_WORLD references from star-mpi collectives

10 years agoIncrease timeout for test java-async.
Arnaud Giersch [Fri, 12 Jul 2013 14:13:05 +0000 (16:13 +0200)]
Increase timeout for test java-async.

10 years agoFix MSG_storage_get_free_size() and add MSG_storage_get_used_size()
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()

10 years agofix unitialized
Augustin Degomme [Thu, 11 Jul 2013 19:48:10 +0000 (21:48 +0200)]
fix unitialized

10 years agoremove a few leaks and memory errors
Augustin Degomme [Thu, 11 Jul 2013 16:47:06 +0000 (18:47 +0200)]
remove a few leaks and memory errors

10 years agoMPI_Iprobe should return flag=true when asked with stupid parameters
Augustin Degomme [Thu, 11 Jul 2013 13:59:16 +0000 (15:59 +0200)]
MPI_Iprobe should return flag=true when asked with stupid parameters

10 years agoMPI_UNIVERSE_SIZE is initialized at runtime with MPI_COMM_WORLD
Augustin Degomme [Thu, 11 Jul 2013 13:58:52 +0000 (15:58 +0200)]
MPI_UNIVERSE_SIZE is initialized at runtime with MPI_COMM_WORLD

10 years agofix MPI_Group_range_excl
Augustin Degomme [Thu, 11 Jul 2013 13:58:08 +0000 (15:58 +0200)]
fix MPI_Group_range_excl

10 years agofix usage of MPI_Initialized before run
Augustin Degomme [Tue, 9 Jul 2013 13:44:13 +0000 (15:44 +0200)]
fix usage of MPI_Initialized before run

10 years agoexscan non commutative fix
Augustin Degomme [Tue, 9 Jul 2013 13:01:17 +0000 (15:01 +0200)]
exscan non commutative fix

10 years agoCopy the group when doing a comm_split, to avoid to have shared objects with referenc...
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.

10 years agoCrash with message when trying to use a log level that is not allowed (without enable...
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)

10 years agorevalidate tesh file with dump output
suter [Thu, 11 Jul 2013 09:20:15 +0000 (11:20 +0200)]
revalidate tesh file with dump output

10 years agowant the value not the address
suter [Thu, 11 Jul 2013 09:19:33 +0000 (11:19 +0200)]
want the value not the address

10 years agoFinally succeed to bring back all the needed information from SURF to
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 ;)

10 years agosome cleanup
suter [Thu, 11 Jul 2013 09:10:08 +0000 (11:10 +0200)]
some cleanup

10 years agobummer, have to strdup value
suter [Thu, 11 Jul 2013 09:02:13 +0000 (11:02 +0200)]
bummer, have to strdup value

10 years agoset field value
suter [Thu, 11 Jul 2013 09:01:03 +0000 (11:01 +0200)]
set field value
remove cruft

10 years agoAdd MSG_host_get_storage_list() function
Pierre Veyre [Wed, 10 Jul 2013 15:30:07 +0000 (17:30 +0200)]
Add MSG_host_get_storage_list() function

10 years agoadd missing prototype declarations
suter [Wed, 10 Jul 2013 12:28:00 +0000 (14:28 +0200)]
add missing prototype declarations

10 years agotiny conflict resolution
suter [Wed, 10 Jul 2013 12:27:29 +0000 (14:27 +0200)]
tiny conflict resolution

10 years agounimplemented MSG_file_dump function
suter [Wed, 10 Jul 2013 12:20:29 +0000 (14:20 +0200)]
unimplemented MSG_file_dump function

10 years agoadd content type to storage structure
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

10 years agostore name and content type when creating storage resource
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)

10 years agouseless comment to delimit sections
suter [Wed, 10 Jul 2013 12:16:35 +0000 (14:16 +0200)]
useless comment to delimit sections

10 years agoAdd msg_storage_t structure, msg_storage_get_free_size function
Pierre Veyre [Wed, 10 Jul 2013 10:56:00 +0000 (12:56 +0200)]
Add msg_storage_t structure, msg_storage_get_free_size function

10 years agoRemove double declaration for Cmake option "enable_debug".
Arnaud Giersch [Tue, 9 Jul 2013 11:17:28 +0000 (13:17 +0200)]
Remove double declaration for Cmake option "enable_debug".

10 years agoid -> storageId in mount tags + example of content_type + test of
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)

10 years agohandle modifications of the DTD in surf
suter [Tue, 9 Jul 2013 11:32:09 +0000 (13:32 +0200)]
handle modifications of the DTD in surf

10 years agoadd a content_type attribute to the storage and storage_type tags.
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

10 years agoadd the example of storage content in windows format to the list
suter [Tue, 9 Jul 2013 10:03:18 +0000 (12:03 +0200)]
add the example of storage content in windows format to the list

10 years agothe name field of a msg_file_t is actually a full name (including path),
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.

10 years agoadd an example of storage content in the windows format
suter [Tue, 9 Jul 2013 09:28:07 +0000 (11:28 +0200)]
add an example of storage content in the windows format

10 years agochange mind, fullname will be easier to deal with. End up with cleaning
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

10 years agosplit name into path+name in content file
suter [Mon, 8 Jul 2013 14:24:42 +0000 (16:24 +0200)]
split name into path+name in content file

10 years agoDon't break when there are spaces between tesh file and closing parenthesis.
Arnaud Giersch [Tue, 9 Jul 2013 09:28:19 +0000 (11:28 +0200)]
Don't break when there are spaces between tesh file and closing parenthesis.

10 years agoRemove space before closing parenthesis.
Arnaud Giersch [Tue, 9 Jul 2013 09:26:28 +0000 (11:26 +0200)]
Remove space before closing parenthesis.

It made generate_memcheck_tests.pl fail.

10 years agoSlightly improve error message.
Arnaud Giersch [Tue, 9 Jul 2013 09:24:53 +0000 (11:24 +0200)]
Slightly improve error message.

10 years agohandle non commutative case for scan/exscan
Augustin Degomme [Mon, 8 Jul 2013 14:51:55 +0000 (16:51 +0200)]
handle non commutative case for scan/exscan

10 years agomake sure refcount of a comm is really 1 when initialized
Augustin Degomme [Mon, 8 Jul 2013 14:15:45 +0000 (16:15 +0200)]
make sure refcount of a comm is really 1 when initialized

10 years agoquick and naive implementation of the MPI_Exscan collective
Augustin Degomme [Mon, 8 Jul 2013 13:01:53 +0000 (15:01 +0200)]
quick and naive implementation of the MPI_Exscan collective

10 years agoMPI_Waitsome and MPI_Testsome can actually handle NULL parameter for indices
Augustin Degomme [Mon, 8 Jul 2013 12:34:01 +0000 (14:34 +0200)]
MPI_Waitsome and MPI_Testsome can actually handle NULL parameter for indices

10 years agoMPI_Translate_ranks should return MPI_PROC_NULL if we provide MPI_PROC_NULL as parameter
Augustin Degomme [Mon, 8 Jul 2013 12:33:21 +0000 (14:33 +0200)]
MPI_Translate_ranks should return MPI_PROC_NULL if we provide MPI_PROC_NULL as parameter

10 years agotestany should work and return a flag if we test 0 comms.
Augustin Degomme [Mon, 8 Jul 2013 12:31:36 +0000 (14:31 +0200)]
testany should work and return a flag if we test 0 comms.

10 years agoImplement MPI_IN_PLACE behavior for collectives
Augustin Degomme [Mon, 8 Jul 2013 12:30:03 +0000 (14:30 +0200)]
Implement MPI_IN_PLACE behavior for collectives

10 years agoFix MPI_Comm_Split, to increment reference counter of the group, as it is shared...
Augustin Degomme [Mon, 8 Jul 2013 12:28:42 +0000 (14:28 +0200)]
Fix MPI_Comm_Split, to increment reference counter of the group, as it is shared between processes

10 years agoadd a reference counter in order to avoide deleting MPI_Comm, and MPI_Group, too...
Augustin Degomme [Mon, 8 Jul 2013 12:28:07 +0000 (14:28 +0200)]
add a reference counter in order to avoide deleting MPI_Comm, and MPI_Group, too soon

10 years agohave persistent communications use a PREPARED flag to implement the fact that they...
Augustin Degomme [Mon, 8 Jul 2013 12:22:31 +0000 (14:22 +0200)]
have persistent communications use a PREPARED flag to implement the fact that they have not already been sent
This is useful when testing their status before launch, to have an empty MPI_Status returned, as specified

10 years agoMake internal collective flags negative (incorrect in MPI), to avoid confusion with...
Augustin Degomme [Mon, 8 Jul 2013 12:18:56 +0000 (14:18 +0200)]
Make internal collective flags negative (incorrect in MPI), to avoid confusion with user's messages
This was seen when user's code was using MPI_ANY_TAG to receive any message (from the userland code), and lead to confusions.

10 years agofix tracing issue with some communicators
Augustin Degomme [Fri, 5 Jul 2013 15:42:00 +0000 (17:42 +0200)]
fix tracing issue with some communicators

10 years agoMake distcheck succeed.
Arnaud Giersch [Fri, 5 Jul 2013 08:06:31 +0000 (10:06 +0200)]
Make distcheck succeed.

10 years agoUse the same parameter name in the code and in the documentation.
Arnaud Giersch [Fri, 5 Jul 2013 08:04:16 +0000 (10:04 +0200)]
Use the same parameter name in the code and in the documentation.

10 years agoFix paths for msg/energy tests.
Arnaud Giersch [Fri, 5 Jul 2013 07:55:52 +0000 (09:55 +0200)]
Fix paths for msg/energy tests.

10 years agoMake it build again after commit 152117af2fbcf4c99d0da5d10a6813aac7eee007
Arnaud Giersch [Fri, 5 Jul 2013 07:46:12 +0000 (09:46 +0200)]
Make it build again after commit 152117af2fbcf4c99d0da5d10a6813aac7eee007
(added dvfs support).

10 years agoadd one missing test
Augustin Degomme [Wed, 3 Jul 2013 13:30:55 +0000 (15:30 +0200)]
add one missing test

10 years agofix dist build
Augustin Degomme [Fri, 5 Jul 2013 07:56:20 +0000 (09:56 +0200)]
fix dist build

10 years agoMerge branch 'dvfs'
acarpena [Fri, 5 Jul 2013 01:53:41 +0000 (01:53 +0000)]
Merge branch 'dvfs'

Added DVFS and energy consumption support.

10 years agoadded tesh tests for DVFS
acarpena [Thu, 4 Jul 2013 23:42:07 +0000 (16:42 -0700)]
added tesh tests for DVFS

10 years agoadded tesh tests for dvfs
acarpena [Thu, 4 Jul 2013 20:19:31 +0000 (13:19 -0700)]
added tesh tests for dvfs

10 years agoadd MSG_host_get_process_list() function.
suter [Wed, 3 Jul 2013 13:45:23 +0000 (15:45 +0200)]
add MSG_host_get_process_list() function.

10 years agocosmetics
suter [Wed, 3 Jul 2013 13:17:13 +0000 (15:17 +0200)]
cosmetics