This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2013:groups:tools:dlha [2013/06/20 14:15] balazs.csaba |
2013:groups:tools:dlha [2013/06/20 16:08] balazs.csaba |
||
---|---|---|---|
Line 5: | Line 5: | ||
==== People involved ==== | ==== People involved ==== | ||
- | Present at Les Houches: Alexandre, Andreas, Ben, Benj, Björn, Csaba, Fawzi, Geneviève, Nazila, Sasha, Sezen, Pietro; Outside of Les Houches: Ben Allanach, Peter Skands, ... | + | * Present at Les Houches: Alexandre, Andreas, Ben, Benj, Björn, Csaba, Fawzi, Geneviève, Nazila, Sasha, Sezen, Pietro |
+ | * Outside of Les Houches: Ben Allanach, David Cerdeno, Peter Skands, & 50+ other people representing various dark matter calculators. | ||
==== Useful links ==== | ==== Useful links ==== | ||
Line 47: | Line 48: | ||
* There's a problem with trying to agree upon the I/O of existing functions in existing codes, because this would restrict coding. This problem arises when directly accessing existing methods within existing codes, such as: | * There's a problem with trying to agree upon the I/O of existing functions in existing codes, because this would restrict coding. This problem arises when directly accessing existing methods within existing codes, such as: | ||
* ''FUNCTION <name> type=<type> args=<# of args> | libName=<name of compiled library> | funcName=<name of function in library> | END_FUNCTION'' | * ''FUNCTION <name> type=<type> args=<# of args> | libName=<name of compiled library> | funcName=<name of function in library> | END_FUNCTION'' | ||
- | * Agreement about the I/O of these directly accessed functions could severely tie the hands of the author(s) of the original code, and it is not feasible. | + | * Agreement about the I/O of these directly accessed functions could tie the hands of the author(s) of the original code. |
+ | |||
+ | ==== 4th discussion ==== | ||
+ | * A DLHA reader/writer prototype can be created based on SLHA+. | ||
+ | * FUNCTION I/O should happen via arrays. | ||
+ | * We should consider agreeing about the I/O of existing methods in existing calculators. (For abundance, direct or indirect detection calculations, for example.) Then the authors of the codes could distribute a pre-compiled Linux library from which these methods could be called directly based on DLHA. | ||
==== Things to do ==== | ==== Things to do ==== | ||
* The write-up has to be updated to reflect the changes we decide to make at LH13. | * The write-up has to be updated to reflect the changes we decide to make at LH13. | ||
* ... | * ... |