DKRZ projects: Issueshttps://swprojects.dkrz.de/redmine/https://swprojects.dkrz.de/redmine/redmine/favicon.ico?16960560022013-07-02T11:34:57ZDKRZ projects
Redmine ScalES-PPM - Feature #322 (Closed): Add general MPI datatype-based access to distributed multi-arrayhttps://swprojects.dkrz.de/redmine/issues/3222013-07-02T11:34:57ZThomas Jahnsjahns@dkrz.de
<p>The multi-array could provide access to types not directly supported via an interface that looks like this:</p>
<pre>
subroutine dist_mult_array_get_cache_val_mpidt(dm_array, sub_array_idx, &
cache_idx, coord, v)
TYPE(dist_mult_array), INTENT(in) :: dm_array
INTEGER, INTENT(in) :: sub_array_idx, cache_idx
INTEGER, INTENT(in) :: coord(:)
TYPE(C_PTR) :: v
</pre>
<p>and write to <code>v</code> via MPI_Sendrecv on MPI_Comm_self.</p> YAXT - Feature #308 (Closed): C Header installationhttps://swprojects.dkrz.de/redmine/issues/3082012-10-26T16:14:38ZThomas Jahnsjahns@dkrz.de
<p>The intention is to have only one header for users which in turn includes a set of headers placed in src/xt. This header shall be named yaxt.h and the current yaxt.h renamed xt_core.h.</p>
<p>A way to produce this header automatically shall be devised. It's currently unclear how to build a workable sequence of inclusion.</p>
<p>The tests shall in the future only use this header to prevent non-public interfaces from being used in the tests.</p> Quick Enqueue - Feature #275 (Closed): Add default wall time limit argument to configure script.https://swprojects.dkrz.de/redmine/issues/2752011-06-03T16:10:35ZThomas Jahnsjahns@dkrz.deQuick Enqueue - Feature #274 (Closed): Add default SMT-setting argument to configure script.https://swprojects.dkrz.de/redmine/issues/2742011-06-03T15:58:14ZThomas Jahnsjahns@dkrz.deQuick Enqueue - Feature #273 (Closed): Add default memory-limit argument to configure script.https://swprojects.dkrz.de/redmine/issues/2732011-06-03T15:43:51ZThomas Jahnsjahns@dkrz.deQuick Enqueue - Feature #272 (Closed): Add default class argument to configure script.https://swprojects.dkrz.de/redmine/issues/2722011-06-03T15:42:32ZThomas Jahnsjahns@dkrz.deQuick Enqueue - Bug #271 (Closed): Catch SIGINT and cancel jobhttps://swprojects.dkrz.de/redmine/issues/2712011-06-03T14:12:42ZThomas Jahnsjahns@dkrz.de
<p>The job is currently not cancelled automatically, but this would be desirable on signal exit.</p> ScalES-PPM - Bug #261 (Closed): Check wether make dist-check workshttps://swprojects.dkrz.de/redmine/issues/2612011-03-24T16:25:28ZThomas Jahnsjahns@dkrz.deScalES-PPM - Task #259 (Closed): Decide on first public version numberhttps://swprojects.dkrz.de/redmine/issues/2592011-03-24T16:24:08ZThomas Jahnsjahns@dkrz.de
<p>A <a href="https://www.dkrz.de/redmine/doodles/1" class="external">doodle</a> has been setup.</p> ScalES-PPM - Feature #240 (Closed): Complete implementation of hierarchical decomposition varianthttps://swprojects.dkrz.de/redmine/issues/2402011-02-03T12:38:32ZThomas Jahnsjahns@dkrz.de
<p>To use a different decomposition in the COSMOS-prototype, the code needs to be integrated with the models ECHAM6 and MPIOM.</p> ScalES-PPM - Task #213 (Closed): Decide on prefix for externally visible nameshttps://swprojects.dkrz.de/redmine/issues/2132010-11-22T17:21:16ZThomas Jahnsjahns@dkrz.de
<p>Currently there is no clear scheme with which to give unique names to publically visible members of the library.</p>
<p>This includes the following:</p>
<ul>
<li>C functions with external linkage.</li>
<li>C declarations (types, variables) visible to user-code via included headers.</li>
<li>Fortran module names (the included functions/types etc. need not have a prefix thanks to Fortran's renaming facility).</li>
</ul>
The current contenders for the prefix-string are:
<table>
<tr>
<th>Präfix</th>
<td>Bedeutung</td>
<td>Florian</td>
<td>Jörg</td>
<td>Panagiotis</td>
<td>Thomas</td>
</tr>
<tr>
<th>PPM</th>
<td>Parallelization and Partitioning Module</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<th>EPM</th>
<td>ESM Parallelization Module</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
</tr>
<tr>
<th>PU</th>
<td>Parallel Utilities library</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
</table> ScalES-PPM - Feature #212 (Closed): Add cache database to dependency trackerhttps://swprojects.dkrz.de/redmine/issues/2122010-11-19T10:18:40ZThomas Jahnsjahns@dkrz.de
<p>On platforms where the Fortran compiler is slow (I'm looking at you xlf) to generate preprocessor output, it would be highly desirable to cache the dependency results, and not reparse the source code of unchanged files. Such an approach would have to account for several preconditions:</p>
<ul>
<li>The environment and flags between runs would ideally be unchanged, perhaps excluding known problem cases.</li>
<li>The source file in question must not have changed, as well as any file it includes.</li>
</ul>
<p>Please add further conditions to account for.</p> getrusage - Feature #20 (Closed): Add aggregate computation for run-scripts.https://swprojects.dkrz.de/redmine/issues/202010-03-12T16:01:43ZThomas Jahnsjahns@dkrz.de
<p>Users typically only care about aggregated values, not individual resource use in big parallel jobs.</p>
<p>A script should be delivered that produces just such metrics.</p> getrusage - Feature #7 (Closed): Allow writing to file name with pid replacement.https://swprojects.dkrz.de/redmine/issues/72009-06-12T16:35:35ZThomas Jahnsjahns@dkrz.degetrusage - Feature #6 (Closed): Compute wallclock time.https://swprojects.dkrz.de/redmine/issues/62009-06-12T16:31:55ZThomas Jahnsjahns@dkrz.de