Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
ovito
ovito
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 2
    • Merge Requests 2
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Alexander Stukowski
  • ovitoovito
  • Issues
  • #176

Closed
Open
Opened Jan 30, 2020 by Joshua Anderson@joaander

GSD 2.0 support

GSD 2.0 will be released next week. It introduces breaking changes to the file format to enable longer chunk names and better performance when reading and writing many small chunks which will be common in HOOMD v3.0. GSD 2.0 can read and write to GSD 1.0 files, but GSD 1.0 cannot read GSD 2.0 files.

The GSD 2.0 code is complete. Feel free to copy gsd.h and gsd.c from the gsd master branch to enable support for 2.0 files before the official release is tagged. The C API only introduces one breaking change: The meaning of the function return values differ from 1.x. All C API functions now return the same error codes which are labelled with the gsd_error enum: https://gsd.readthedocs.io/en/latest/changes.html

HOOMD-blue will start writing GSD 2.0 files with the 2.9 release: https://github.com/glotzerlab/hoomd-blue/issues/578 .

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: stuko/ovito#176