Skip to content

Proposal for organization of this repo #1

@andrew-appel

Description

@andrew-appel

We will need the following; but the file names here are just provisional, and I may be missing parts of the picture, so this is just a first stab at it:

  • floatlib.v (from iterative_methods repo), supporting definitions for float functional models
  • floatmodel.v (list-of-list functional models of matrices, vectors, fma- and ordinary dot-product and matrix-vector multiply etc)
  • MCfloatmodel.v (mathcomp functional models of float matrices, vectors, fma- and ordinary operations on them)
  • Lemmas to relate floatmodel.v to MCfloatmodel.v
  • definitions/lemmas to relate MCfloatmodel.v to mathcomp real-valued matrix and vector models; perhaps these are, in fact, the main accuracy theorems
  • src/ directory containing C programs that implement the various operations; for now these will be just sparse.c from iterative_methods, but eventually it may be components from PETSc or something.
  • include/ directory containing C header files importable by clients (and also imported by the .c progams in src/ )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions