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

JuliaIO / HDF5.jl / 1213
81%

Build:
DEFAULT BRANCH: master
Ran 13 Apr 2018 03:45AM UTC
Jobs 1
Files 3
Run time 0s
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
1213

push

travis-ci

musm
Add support for MPIO and major rework HDF5 property handling (#462)

  - Add support for MPIO: this is implemented using a thin wrapper
   without adding a dependency to MPI.jl. This requires at opening
   a file in MPIO mode, thus setting file access / file creation
   properties and setting the dataset transfer property directly when
   writing a dataset. The latter has been implementing by extending the
   dataset struct itself by a xfer property, which can be used when
   writing the dataset. The type wrapper provides primitive type handles
   of size 4 and 8 byte, which should account for MPICH/OpenMPI.
   The particular implementation needs to be provided by the user.

 - These changes required some massive rework of the various properties
   that HDF5 provides. HDF5.jl has been mostly operating using standard
   properties in nearly every case. Most routines have been extended to
   take a set of properties consisting of key value pairs. The property
   get/set dict has been extended by the property identifiers. This now
   permits creating the specific properties (dcpl, dapl, fapl, dxpl,...)
   just using the list of keys. These are now passed through most
   routines so we should be able to set nearly all properties that HDF5
   provides. In addition to that there are some minor bugfixes and
   additions.
 - `read(parent, name::String...)` is a special case, since in datafile.jl
   it is overloaded for reading multiple datasets. However this
   conflicts with function signature of the the property list implementation.
   The particular routine thus has been renamed `readp(parent, name, pv...)`.
 - The libhdf5 aliases are updated to preferably use parallel HDF5
   versions.
 - Some tests are added. By default the MPIO will be tested in serial
   mode. For parallel tests we need to execute mpirun.
 - Fixed a wrong prop setting in the h5p_get/set_driver/info setting.

* Make H5P_DEFAULT a Hid. Fix some get_create_pr... (continued)

66 of 66 new or added lines in 1 file covered. (100.0%)

826 of 894 relevant lines covered (92.39%)

62.47 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
100.0
src/HDF5.jl

Uncovered Existing Lines

Lines Coverage ∆ File
5
100.0
src/HDF5.jl
Jobs
ID Job ID Ran Files Coverage
2 1213.2 13 Apr 2018 03:45AM UTC 0
92.39
Travis Job 1213.2
Source Files on build 1213
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1213
  • e51e2795 on github
  • Prev Build on master (#1207)
  • Next Build on master (#1221)
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