| 618f819d | 20-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added routine for setting thread affinities with an option to set thread affinities using a comma seperated listed instead of strings.
Hg-commit: 5c28ed2d7dadc0228b6de802f11a9af5247e64d3 |
| d49934a2 | 19-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Namespace symbols
Hg-commit: 6381c9c35281c67f79236266aac1552ff5419815 |
| 1fbfccc6 | 17-Mar-2012 |
Jed Brown <jed@59A2.org> |
Fix some documentation errors
Hg-commit: 942070bc27296226c6b77574fb7b18e9c78c46fd |
| 205a32c2 | 17-Mar-2012 |
Jed Brown <jed@59A2.org> |
Namespace a bunch of global variables used for logging
Perhaps these should be placed in a smaller number of thread-local structures.
Note that I used the "petsc_" prefix for these because it's wha
Namespace a bunch of global variables used for logging
Perhaps these should be placed in a smaller number of thread-local structures.
Note that I used the "petsc_" prefix for these because it's what was used by nearby variables. These are not public symbols, so it's inconsequential (in the sense that it can be changed without impacting source-level compatibility and does not appear in documentation), but the symbols have extern linkage, so they still need to be namespaced.
Hg-commit: 5b2e3c0b1ea530838efefabde786d6294274b5d2
show more ...
|
| beecfee4 | 15-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Use PetscMalloc() in place of malloc()
Hg-commit: 2ccbf1e4ffc7b2c85fc537818cd8d72096b066ed |
| 5c550465 | 14-Mar-2012 |
Jed Brown <jed@59A2.org> |
PETSC_NULL_TRUTH -> PETSC_NULL_BOOL
Hg-commit: e39f8c5fd8e2c2d9fdaf3fd263b3bb88217acf29 |
| f505b413 | 14-Mar-2012 |
Satish Balay <balay@mcs.anl.gov> |
#108792 avoid using __int64 with intel compilers
Hg-commit: beaa36fcafe362fc3af0750ebb422932cdd1337e |
| 0cd1d818 | 07-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Only wait on the threads that are busy.
Hg-commit: f37518b62aeb494b11ed6b53c08694c3674201ee |
| a4b9b79c | 07-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Use thread rank to set core affinity
Hg-commit: eb6be8e01ae39b51de8be3805839bf49759fc737 |
| 9b3c9a54 | 07-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Incorporate PetscThreadsLayout into seq and mpi pthread vector
Hg-commit: 3e5cbcd09c0cdca7d193329b251809bec1adb9e3 |
| 60829fca | 06-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Trivial clean up - Use PetscInt instead of int
Hg-commit: db719ff862ac3691b0a0a9d6d8b48e03f66cb814 |
| 50280e43 | 06-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Moved PetscThreadsLayout code to src/vec/vec/impls/seq/seqpthread/tmap.c
Hg-commit: fc763852448bcebf85f90fe922dc3646e74cab4d |
| 6d60c518 | 06-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added setting of thread ranks for different thread pool schemes.
Hg-commit: 5844d4849b4461318295adcf896fd0f8f60acbb0 |
| 32a3e06e | 05-Mar-2012 |
Jed Brown <jed@59A2.org> |
Remove bad generated Fortran shim
Hg-commit: a5849bc5c6a6662f969a3e1142c26d022f5dfe6a |
| 2632470a | 05-Mar-2012 |
Jed Brown <jed@59A2.org> |
merge SNES/DM refactor
Hg-commit: 31d66a4917111e3b9e87bf19170c2c9421b4e8be |
| 835d1d25 | 04-Mar-2012 |
Jed Brown <jed@59A2.org> |
Ensure that pointer is zeroed by PetscContainerDestroy()
Hg-commit: 6229234a4ea932277458494b20387c4093a2c3de |
| 1886c572 | 04-Mar-2012 |
Satish Balay <balay@mcs.anl.gov> |
fix bfort format
Hg-commit: a4830fbbdf4eafd41ddbedcfd96eac76fbc17d69 |
| fad90f75 | 03-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge tmap->rstart,tmap->rend,tmap->end to tmap->trstarts
Hg-commit: 20e032239e9b3e56c152be6e5e1830db68e71db8 |
| 62c42960 | 02-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added PetscThreadsLayout object to manage layout information for threads.
Hg-commit: 67d46ac2c4a968ea3ac836a1334d33833262f001 |
| 4dcc52f1 | 01-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added PetscAtomicCompareandSwap() (wrapper for __sync_bool_compare_and_swap)
Hg-commit: 3f0ec63ff041088cb631192ac09cd1f38a5b81d2 |
| 63d40728 | 01-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added THREADAFFINITYPOLICY_NONE - OS decides the scheduling of threads.
Hg-commit: a5951df396b2f96a0ddd6075d37572adf346cda9 |
| f838ea82 | 01-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Correctly free ThreadCoreAffinity
Hg-commit: 8218ca86b5e5af1aa0bb62ddca9b698262511a96 |
| 840970cf | 01-Mar-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Fixed memory leak - Moved initialiazation of ThreadCoreAffinity to PetscThreadsInitialize()
Hg-commit: 288ada97c2d3f8f615daac87277bc6d1394341bc |
| 0a85b536 | 29-Feb-2012 |
Jed Brown <jed@59A2.org> |
Dirty hack to stop leaking ThreadCoreAffinity. Shri, please fix this correctly
Hg-commit: 5cb71e693e825585d7b35f60b6b0b7d9525072ad |
| 2f828895 | 28-Feb-2012 |
Jed Brown <jed@59A2.org> |
Always check that options keys are valid
Hg-commit: 0635286fc12c729e0facf1a6fb8340a6fbb3a57d |