Git Product home page Git Product logo

hdf5_bug's Introduction

hdf5_bug

Minimal example that shows a bug in the HDF5 library in Cori's burst buffer

Compiling

Just type make. The Makefile is configured to use the latests hdf5-parallel/1.10.1 library on Cori.

Running

  1. Allocate an interactive queue for the knl partition: salloc --qos=interactive -t 01:00:00 -C knl,quad,cache -N 1 -S 4 --bbf=bbf.conf You can use the provided bbf.conf file.
  2. Go to the BB directory and run the test, where ${HDF5_BUG_DIR} is the folder where you compiled the code:
    export HDF5_USE_FILE_LOCKING=FALSE
    cd $DW_JOB_STRIPED
    ${HDF5_BUG_DIR}/test_bug.py
    display hdf5_bug.pdf
    Take note at the files that give errors, .e.g.:
    cat output_10000000_1.log
     dset_size =     10000000
     num_dsets =            1
     Creating file output.h5
     Creating dataset dset_0001
     Opening file output.h5
    HDF5-DIAG: Error detected in HDF5 (1.10.1) thread 0:
      #000: H5F.c line 586 in H5Fopen(): unable to open file
        major: File accessibilty
        minor: Unable to open file
      #001: H5Fint.c line 1384 in H5F_open(): unable to read superblock
        major: File accessibilty
        minor: Read failed
      #002: H5Fsuper.c line 530 in H5F__super_read(): truncated file: eof = 33554432, sblock->base_addr = 0, stored_eof = 40002048
        major: File accessibilty
        minor: File has been truncated
     HDF5 error:          -1
    1
  3. Repeat the test in the scratch folder. There should be no errors.

hdf5_bug's People

Contributors

jornada avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.