• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LLNL / conduit / 919
82%

Build:
DEFAULT BRANCH: master
Ran 26 Jul 2017 05:57PM UTC
Jobs 1
Files 59
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
919

cron

travis-ci

web-flow
enhancments to relay mpi (#149)

* enh: add broadcast relay mpi

* enh: add conduit dtype to mpi dtype map func

* refactor mpi reduce

* use const for reduce send_node

* enh: send and recv w and w/o schema

added explicit methods for mpi send and mpi receive
with and without also sending the schema.

* expand direct buffer use

- incorp is_contiguous checks
- refactor requests struct

* use MPI_BYTE where appropriate

* add docs that outline mpi support

* refacto  bcast cases 

* rename send/recv_without_schema to send/recv

* add contiguous_data_ptr() method to Node

if a Node is contiguous, contiguous_data_ptr() returns the start
address of the data of the node. If a Node is not contiguous,
returns contiguous_data_ptr() NULL.

* use contiguous_data_ptr() in relay mpi

use contiguous_data_ptr() to expand direct buffer
use and simplify logic used to identify these cases.

* resolve un-inited warning found with valgrind

* settled on using_schema suffix

* use one comm for send and recv w/ schema

* simplify send_w_schema

* test for char8_str set issue

* fixed bug with set of char8_str when compatible

* bugfix: fix alloc issue with  non-compact dtypes

Fixed a bug with allocating space for non-compact dtypes.

Uses spanned_bytes() instead of the compact size.

The Node::set_schema() path had the proper logic, but
the Node::set_datatype() case did not.

* fix invalid read for some cases in Node::set_string() and Node::set_char8_str()

* a fix for schema cleanup

* add Node::list_of variant with dtype

* refactor error messages for bad scheme role access

* resolved random crash in t_relay_mpi_test

the issue was a mismatch in a waitall between the number of messages sent
and the count to wait for.

https://stackoverflow.com/questions/8418716/why-wont-mpi-finalize-gracefully

7749 of 9549 relevant lines covered (81.15%)

3674.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 919.1 (BUILD_SHARED_LIBS=ON MINICONDA=Miniconda2 ENABLE_COVERAGE=ON CMAKE_MAJOR=3.3 CMAKE_MINOR=1) 26 Jul 2017 05:57PM UTC 0
81.15
Travis Job 919.1
Source Files on build 919
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #919
  • 7b0f8687 on github
  • Prev Build on master (#887)
  • Next Build on master (#932)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc