Merge pull request #557 from sourceryinstitute/clang-isofortran-workaround |
|
More...
|
about 7 years ago
|
Don't run `allocate_as_barrier_proc` test if < 7.x |
|
More...
|
about 7 years ago
|
Fixes #546 -- Fix copyright year on new src files |
|
More...
|
about 7 years ago
|
Don't compile ISO_Fortran_binding unless GCC |
|
More...
|
about 7 years ago
|
Cordon off explicit MPI dependence in libcaf.h |
|
More...
|
about 7 years ago
|
Merge pull request #553 from sourceryinstitute/issue-550-errno-fix |
|
More...
|
about 7 years ago
|
Merge branch 'master' into issue-550-errno-fix |
|
More...
|
about 7 years ago
|
Merge pull request #555 from neok-m4700/icar |
|
More...
|
about 7 years ago
|
Build fixes: Arithmetic overflow gcc-7 on test Build failure with gcc-7 |
|
More...
|
about 7 years ago
|
FINAL |
|
More...
|
about 7 years ago
|
Checkpoint co % a(1, :, :) => CAF_ARR_REF_SINGLE, test still failing co % a(1:1, :, :) => CAF_ARR_REF_RANGE, test passes |
|
More...
|
about 7 years ago
|
Getting close dst_dim seems to be failing some increment in send_for_ref see the log below: 1/2: send_for_ref(5119) Entering send_for_ref: dst_offset = 0, desc_offset = 0, ds_glb = 0, desc_glb = 0 1/2: send_for_ref(5216) image_index = 1, num = 1, src_size = 4, src_dim = 0, dst_dim = 0, ref_type = CAF_REF_ARRAY 1/2: send_for_ref(5302) remote desc rank: 2 (ref_rank: 1) 1/2: send_for_ref(5307) remote desc dim[0] = (lb = 1, ub = 8, stride = 1) 1/2: send_for_ref(5307) remote desc dim[1] = (lb = 1, ub = 4, stride = 8) 1/2: send_for_ref(5313) array_ref_dst[0] = CAF_ARR_REF_SINGLE := array_ref_src[0] = CAF_ARR_REF_SINGLE 1/2: send_for_ref(5119) Entering send_for_ref: dst_offset = 0, desc_offset = 0, ds_glb = 0, desc_glb = 0 1/2: send_for_ref(5216) image_index = 1, num = 1, src_size = 4, src_dim = 1, dst_dim = 0, ref_type = CAF_REF_ARRAY 1/2: send_for_ref(5313) array_ref_dst[0] = CAF_ARR_REF_SINGLE := array_ref_src[1] = CAF_ARR_REF_FULL 1/2: send_for_ref(5119) Entering send_for_ref: dst_offset = 0, desc_offset = 0, ds_glb = 0, desc_glb = 0 1/2: send_for_ref(5216) image_index = 1, num = 1, src_size = 4, src_dim = 2, dst_dim = 0, ref_type = CAF_REF_ARRAY 1/2: send_for_ref(5313) array_ref_dst[0] = CAF_ARR_REF_SINGLE := array_ref_src[2] = CAF_ARR_REF_FULL 1/2: send_for_ref(5119) Entering send_for_ref: dst_offset = 0, desc_offset = 0, ds_glb = 0, desc_glb = 0 1/2: put_data(5017) (win: -1610612734, image: 2, offset: 0) <- 0x21e7440, num: 1, size 4 -> 4, dst type 3(4), src type 3(4) |
|
More...
|
about 7 years ago
|
more cleanup - use __LINE__ macros for debug |
|
More...
|
about 7 years ago
|
Do not use __VA_OPT__ |
|
More...
|
about 7 years ago
|
dprint(format, ...): Make a single stderr call (yield a correct message synchronization) |
|
More...
|
about 7 years ago
|
Simplification of the dprint macro logic: this reduces debugging code duplication, without additional code gen Always insert a constant prefix: caf_this_image, caf_num_images, __FUNCTION__ Ref: - gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html - gcc.gnu.org/onlinedocs/cpp/Swallowing-the-Semicolon.html |
|
More...
|
about 7 years ago
|
Update mpi_caf.c: debug array referencing libcaf.h: consistency tabs/spaces |
|
More...
|
about 7 years ago
|
Revert the fail clause in regression/reported/issue-552-send_by_ref-singleton.f90 Relax the test failure until the bug is found ... FIXME: The data is not put correctly on remote by MPI_Put, only a single dtype value is set |
|
More...
|
about 7 years ago
|
FIX broken commit for gcc-6 |
|
More...
|
about 7 years ago
|
TRAVIS Wformat warnings |
|
More...
|
about 7 years ago
|
More portable formatting |
|
More...
|
about 7 years ago
|
Update Portable size_t and ptrdiff_t formatting More mpi checks More indent fixes |
|
More...
|
about 7 years ago
|
Enforced MPI error checks when using EXTRA_DEBUG_OUTPUT |
|
More...
|
about 7 years ago
|
more cleanup |
|
More...
|
about 7 years ago
|
Update indentation on conditional statements Rationale: avoid splitting statements with multiple nested conditions, and enhance readability |
|
More...
|
about 7 years ago
|
Strict line length < 80 chars Macro indentation Convert func_name () => func_name() (manually), rationale: avoid splitting lines Consistency across dprint(...) calls Change binary (-/+) operator split accross multiple lines: a = b \n + c => a = \n b + c Consistency of comments {for,if,while}(...) => {for,if,while} (...) Space around = and ; in for loops |
|
More...
|
about 7 years ago
|
update test |
|
More...
|
about 7 years ago
|
FIX issue 552 |
|
More...
|
about 7 years ago
|
Fix #550: conflicting types for `_errno` |
|
More...
|
about 7 years ago
|
Merge pull request #551 from sourceryinstitute/fix-false-positive |
|
More...
|
about 7 years ago
|