{"id":13474584,"url":"https://github.com/JeffersonLab/chroma","last_synced_at":"2025-03-26T21:31:56.930Z","repository":{"id":37271571,"uuid":"12089060","full_name":"JeffersonLab/chroma","owner":"JeffersonLab","description":"The Chroma Software System for Lattice QCD","archived":false,"fork":false,"pushed_at":"2025-02-26T21:18:39.000Z","size":50431,"stargazers_count":61,"open_issues_count":11,"forks_count":51,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-02-26T22:24:36.803Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jeffersonlab.github.io/chroma","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JeffersonLab.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-08-13T18:20:39.000Z","updated_at":"2025-02-11T09:24:10.000Z","dependencies_parsed_at":"2023-02-09T20:31:01.789Z","dependency_job_id":"f4ce1035-bb90-464c-9fac-ba8e743582fa","html_url":"https://github.com/JeffersonLab/chroma","commit_stats":null,"previous_names":[],"tags_count":321,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeffersonLab%2Fchroma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeffersonLab%2Fchroma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeffersonLab%2Fchroma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeffersonLab%2Fchroma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JeffersonLab","download_url":"https://codeload.github.com/JeffersonLab/chroma/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245738769,"owners_count":20664339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T16:01:13.361Z","updated_at":"2025-03-26T21:31:51.900Z","avatar_url":"https://github.com/JeffersonLab.png","language":"C++","readme":"Release compatibility\n=================================\nChroma/QDP/QMP have release tags enumerated as\n\n    major.minor.maintenance \n\nwith cvs tags labelled as\n\n    major-minor-maintenance \n\nChroma version 3.43 or higher requires QDP++ 1.44.0 or higher and\nQMP 2.X or higher . The latter follows the version 2.X specification\nof the API. QDP++ and Chroma no longer support the 1.X QMP API.\n\nAs of these recent versions, both Chroma and QDP++ now require at \nleast g++-4.X or above, and use the C++-11 standard called C++0x.\n\nIn JLab CVS module name and tag-ology, the current compatibility is\n\nmodule        tag                          description\nchroma        chroma3-43-X   or higher\nqdp++         qdp1-44-0      or higher\nqmp           qmp2-3-X       or higher     MPI and single node versions\n\n\nQuick installations instructions for CHROMA\n=================================\n\nIt is assumed that QDP++ is compiled and **installed** somewhere. You\ncan read the INSTALL file in this directory for more details on the\nbuilding of chroma.\n\nTo build CHROMA, it is recommended you make a subdirectory for the\nbuild and keep the build tree separate from the source tree. E.g., say\nthe \"scalar\" version of QDP++ is installed in\n/usr/local/share/qdp++/scalar\n\nThen to build, you would execute:\n\n% cd chroma\n% mkdir ./scalar-build\n% cd ./scalar-build\n% ../configure --with-qdp=/usr/local/qdp++/scalar\n% make\n\nwhich should build the CHROMA library using a scalar version \nof QDP++. \n\nTo build a main program\n\n% cd chroma/scalar-build/mainprogs/tests\n% make t_mesplq\n\nwhich will build the executable \"t_mesplq\" using \"t_mesplq.cc\" as\nthe main program file and linking against the library in\nchroma/scalar/lib .\n\nYou can execute the program simply by\n\n% ./t_mesplq\n\nwhich will compute the average plaquette on a random gauge\nfield and write the result into  \"t_mesplq.xml\" .\n\n\n%\n","funding_links":[],"categories":["C++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJeffersonLab%2Fchroma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJeffersonLab%2Fchroma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJeffersonLab%2Fchroma/lists"}