Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code cleanup tasks #57

Open
manuelF opened this issue Apr 25, 2016 · 0 comments
Open

Code cleanup tasks #57

manuelF opened this issue Apr 25, 2016 · 0 comments
Assignees

Comments

@manuelF
Copy link
Collaborator

manuelF commented Apr 25, 2016

  • Format Code:
    -- C++ / CUDA clang-format3.8
    -- Fortran: TBD
  • Fortran77 to Fortran90
  • Standarize timers:
    Create a common, easy to use, interface to have consistent output in log files
  • Standarize LIO output format: Use JSON or XML
  • Standarize where runtime parameters are taken from (gpu_options is not the best place)
  • Centralize LIO and liosolo outputs into a single file, to simplify testing.
  • Replace makefiles with generic versions and reduce customization.
  • Device graphic testing extensions between output and golden for critical values, to simplify sanity checks.
  • Restructure lioamber file names and folders into simpler
  • Make fortran utests automatic
  • Minimize surface between g2g and lioamber, reduce the number of terms passed.
  • Write unit tests for g2g,
  • Standarize datatypes en g2g, vector types
  • Standarize function naming, camelCase or hacker_case
  • Standarize language in comments and code. Remove spanish from code base.
  • Remove commented out code from the codebase
@manuelF manuelF self-assigned this Apr 25, 2016
@fedepedron fedepedron added this to the LIO release 2.0 milestone Dec 22, 2016
@ramirezfranciscof ramirezfranciscof removed this from the LIO release 2.0 milestone Dec 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants