项目作者: szaghi

项目描述 :
HASh Table fortran container exploting coarraY
高级语言: Fortran
项目地址: git://github.com/szaghi/HASTY.git
创建时间: 2016-09-30T12:21:12Z
项目社区:https://github.com/szaghi/HASTY

开源协议:

下载


HASTY GitHub tag Join the chat at https://gitter.im/szaghi/HASTY

License
License
License
License

Status
Build Status
Build Status
Coverage Status

HASTY, HASh Table fortran container exploiting coarraY

A KISS pure Fortran Library implementing a flexible hash table exploting coarrays for massively parralel support:

  • HASTY is a pure Fortran (KISS) library implementing a flexible hash table;
  • HASTY supports massively parallelism by means of coarray;
  • HASTY is Fortran 2008+ standard compliant;
  • HASTY is OOP designed;
  • HASTY is a Free, Open Source Project.

Issues

GitHub issues
Ready in backlog
In Progress
Open bugs

Compiler Support

Compiler
Compiler
Compiler
Compiler
Compiler
Compiler


What is HASTY? | Main features | Copyrights | Download | Compilation | Documentation | References


What is HASTY?

To be written.

Go to Top

Main features

To be completed.

  • Test Driven Developed (TDD);
  • collaborative developed;
  • well documented;
  • free!

Any feature request is welcome.

Go to Top

Copyrights

HASTY is a Free and Open Source Software (FOSS), it is distributed under a very permissive multi-licensing system: selectable licenses are GPLv3, BSD2-Clause, BSD3-Clause and MIT, feel free to select the license that best matches your workflow.

Anyone is interest to use, to develop or to contribute to HASTY is welcome.

More details can be found on wiki.

Go to Top

Download

HASTY home is at https://github.com/szaghi/HASTY. To download all the source files you can:

Go to Top

Compilation

HASTY is a modern Fortran project thus a modern Fortran compiler is need to compile the project.

The library is modular, namely it exploits Fortran modules. As a consequence, there is compilation-cascade hierarchy to build the library. To correctly build the library the following approaches are supported

The FoBiS building support is the most complete, as it is the one used for the developing HASTY.

Build by means of FoBiS

A fobos file is provided to build the library by means of the Fortran Building System FoBiS.

To be completed.

Build by means of GNU Make

To be implemented.

Build by means of CMake

To be implemented.

Go to Top


Documentation

Besides this README file the HASTY documentation is contained into its own wiki. Detailed documentation of the API is contained into the GitHub Pages that can also be created locally by means of ford tool.

To be completed.

Go to Top

References

To be written.

Go to Top