{"doi":"10.1177/1094342004046047","title":"Composition of Message Passing Interface Applications over MPICH-G2","abstract":"<jats:p>Coupling grid applications requires code modification and high S/W engineering effort. We propose the Ensemble methodology in which message passing components are developed separately and applications, whether regular, irregular, SPMD or MPMD, are composed without component modification. Composed applications are pure Message Passing Interface programs running on MPICH-G2. We demonstrate our approach by developing two simplified atmospheric and ocean components, which may run on their own or coupled together (climate model) in any required configuration depending on geography or other design issues.</jats:p>","journal":"The International Journal of High Performance Computing Applications","year":2004,"id":17255,"datarank":0.28846977273091357,"base_score":1.0986122886681096,"endowment":1.0986122886681096,"self_citation_contribution":0.16479184330021646,"citation_network_contribution":0.12367792943069712,"self_endowment_contribution":0.16479184330021646,"citer_contribution":0.12367792943069712,"corpus_percentile":null,"corpus_rank":null,"citation_count":2,"citer_count":1,"citers_with_citation_signal":1,"citers_with_endowment":1,"datacite_reuse_total":0,"is_dataset":false,"is_dataset_confidence":null,"is_data_producer":false,"deposit_databanks":null,"is_oa":false,"file_count":0,"downloads":0,"has_version_chain":false,"published_date":null,"fair_score":null,"fair_percentile":null,"algorithm_id":"datarank_citation_only_1hop_v6","ranking_scope":"data_only","authors":[{"id":124069,"name":"Yiannis Cotronis","orcid":null,"position":0,"is_corresponding":false}],"reference_count":0,"raw_metadata":{"has_enrichment":true,"base_score":1.0986122886681096,"endowment":1.0986122886681096,"datacite_reuse_total":0,"file_count":0,"downloads":0,"views":0,"has_version_chain":false,"is_dataset":false,"is_oa":false,"pmid":"21071399","pmcid":null,"openalex_id":"https://openalex.org/W2072996874","authors":[],"funders":[],"total_grants":0,"fwci":0.2495,"citation_percentile":0.65718685,"influential_citations":0,"citation_trend":[{"year":2013,"count":1}],"oa_status":"closed","license":"https://journals.sagepub.com/page/policies/text-and-data-mining-license","oa_locations":[{"url":"https://journals.sagepub.com/doi/pdf/10.1177/1094342004046047","host_type":"publisher"},{"url":"https://doi.org/10.1177/1094342004046047","host_type":"journal"},{"url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.131.6248","host_type":""}],"fields_of_study":["Distributed and Parallel Computing Systems","Parallel Computing and Optimization Techniques","Advanced Data Storage Technologies","Computer Science","Environmental Science","Engineering"],"mesh_terms":[],"keywords":["SPMD","Computer science","Message passing","Component (thermodynamics)","Message Passing Interface","Interface (matter)","Grid","Coupling (piping)","Parallel computing","Code (set theory)","Distributed computing","Operating system","Programming language","Materials science","Physics"],"sdg_mappings":[{"sdg_number":0,"sdg_label":"Life below water"},{"sdg_number":0,"sdg_label":"Climate action"}],"linked_datasets":[],"clinical_trials":[],"software_tools":[],"database_accessions":[],"source":"live","citation_network_status":"fetched"},"created_at":"2026-06-02T18:07:26.189432Z","pmid":null,"pmcid":null,"fwci":null,"citation_percentile":null,"influential_citations":0,"oa_status":null,"license":null,"views":0,"total_file_size_bytes":0,"version_count":0,"fair_f":null,"fair_a":null,"fair_i":null,"fair_r":null,"fair_zscore":null,"fair_rationale":null,"fair_model":null,"fair_agent_version":null,"fair_fulltext_source":null,"fair_has_llm":null,"fair_computed_at":null,"clinical_trials":[],"software_tools":[],"db_accessions":[],"linked_datasets":[],"topics":[]}