Skip to content

Config Files (draft idea, may not do all of this) #17

Description

@emerali

Probably a TOML file.

  • Base config will just state the Hamiltonian, and the lattice along with any relevant parameters

  • Config will be appended to by a utility script and will now contain a list of all (non-zero weight) operators

    • Bonds will have info on the two site they're acting on (both the site IDs and the coords) as well as the interaction strength
    • Site operators will have the site ID, site coords, site op type (sigma_x or sigma_z), and field strength
    • The coordinates and interaction strengths may ofc be modified by hand (though re-running the aforementioned utility script will overwrite those changes)
  • Config file may also define optional simulation parameters (temperature, initial operator list length, number of EQ/MC steps, what observables to record, etc.)

  • read by the run script which may then take any missing/over-rideable simulation parameters before starting the run.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions