Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.7%) to scientific vocabulary
Repository
Code-To-Code Adapter
Basic Info
- Host: GitHub
- Owner: tnanri
- License: mit
- Language: C
- Default Branch: master
- Size: 105 KB
Statistics
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 0
- Releases: 9
Metadata Files
README.md
CoToCoA (Code To Code Adapter)
CoToCoA is a framework to enable coupled computations, such as multi-scale simulations. Instead of using intermediate files, it enables direct communication among multiple programs. Compared with similar frameworks, CoToCoA has the following advantages: - One-directional flow - Minimul modification to existing codes - Asynchronous execution - One-sided data transfer
In this framework, the requester submits requests of computations to the coupler. For each request, the coupler determines which worker program to ask for the computation, then enqueues it with the program ID. The worker with that ID retrieves the request from the queue and executes it.
Currently, CoToCoA supports Fortran and C. Also, a Python package for worker programs is available. As the fundamental communication layer, it relies on the MPI library.
Developers of CoToCoA: - Takeshi Nanri (Kyushu Univ., Japan) - Yuto Katoh (Tohoku Univ., Japan) - Keiichiro Fukazawa (Kyoto Univ., Japan) - Yohei Miyake (Kobe Univ., Japan) - Kazuya Nakazawa (Kobe Univ., Japan) - Jingde Zhow (Kyoto Univ., Japan) - Youhei Sunada (Kobe Univ., Japan) - Haichao Zhao (Kyoto Univ., Japan)
Owner
- Name: Takeshi Nanri
- Login: tnanri
- Kind: user
- Repositories: 1
- Profile: https://github.com/tnanri
GitHub Events
Total
- Release event: 1
- Watch event: 1
- Push event: 1
- Fork event: 2
- Create event: 2
Last Year
- Release event: 1
- Watch event: 1
- Push event: 1
- Fork event: 2
- Create event: 2