Parallel Optimization of Message Passing Interface for 3D Sound Propagation Model BELLHOP3D Article Swipe
YOU?
·
· 2024
· Open Access
·
· DOI: https://doi.org/10.1088/1742-6596/2822/1/012065
BELLHOP3D is a widely used three-dimensional computational model for acoustic wave propagation in the ocean based on the ray method. Although its computational efficiency is relatively high, there is still significant scope for improvement. This paper presents an optimized version of BELLHOP3D that utilizes the message passing interface (MPI) to parallelize the calculation of azimuth and pitch angles. The parallel algorithm developed in this study exhibits high efficiency and produces stable and reliable results. The current work introduces both the serial and parallel algorithms of BELLHOP3D, and subsequently validates the accuracy of the parallel program via numerical simulations and also evaluates the parallel computing performance. The computation results demonstrate that parallel calculation of both azimuth and pitch angles through the use of the message transfer interface considerably enhances the parallel efficiency of BELLHOP3D.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1088/1742-6596/2822/1/012065
- OA Status
- diamond
- References
- 7
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4403837355
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4403837355Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1088/1742-6596/2822/1/012065Digital Object Identifier
- Title
-
Parallel Optimization of Message Passing Interface for 3D Sound Propagation Model BELLHOP3DWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2024Year of publication
- Publication date
-
2024-09-01Full publication date if available
- Authors
-
Zihua Miao, Yiqing Zhou, Wenyu Luo, Shuanglin WuList of authors in order
- Landing page
-
https://doi.org/10.1088/1742-6596/2822/1/012065Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
diamondOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.1088/1742-6596/2822/1/012065Direct OA link when available
- Concepts
-
Computer science, Sound propagation, Sound (geography), Message Passing Interface, Interface (matter), Message passing, Message broker, Acoustics, Parallel computing, Computer network, Physics, Bubble, Maximum bubble pressure methodTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- References (count)
-
7Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4403837355 |
|---|---|
| doi | https://doi.org/10.1088/1742-6596/2822/1/012065 |
| ids.doi | https://doi.org/10.1088/1742-6596/2822/1/012065 |
| ids.openalex | https://openalex.org/W4403837355 |
| fwci | 0.0 |
| type | article |
| title | Parallel Optimization of Message Passing Interface for 3D Sound Propagation Model BELLHOP3D |
| biblio.issue | 1 |
| biblio.volume | 2822 |
| biblio.last_page | 012065 |
| biblio.first_page | 012065 |
| topics[0].id | https://openalex.org/T10860 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9916999936103821 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1711 |
| topics[0].subfield.display_name | Signal Processing |
| topics[0].display_name | Speech and Audio Processing |
| topics[1].id | https://openalex.org/T10822 |
| topics[1].field.id | https://openalex.org/fields/22 |
| topics[1].field.display_name | Engineering |
| topics[1].score | 0.9861000180244446 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/2204 |
| topics[1].subfield.display_name | Biomedical Engineering |
| topics[1].display_name | Acoustic Wave Phenomena Research |
| topics[2].id | https://openalex.org/T11698 |
| topics[2].field.id | https://openalex.org/fields/19 |
| topics[2].field.display_name | Earth and Planetary Sciences |
| topics[2].score | 0.9832000136375427 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1910 |
| topics[2].subfield.display_name | Oceanography |
| topics[2].display_name | Underwater Acoustics Research |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.6265692114830017 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C2984680818 |
| concepts[1].level | 2 |
| concepts[1].score | 0.5714408159255981 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q11461 |
| concepts[1].display_name | Sound propagation |
| concepts[2].id | https://openalex.org/C203718221 |
| concepts[2].level | 2 |
| concepts[2].score | 0.557182788848877 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q491713 |
| concepts[2].display_name | Sound (geography) |
| concepts[3].id | https://openalex.org/C166782233 |
| concepts[3].level | 3 |
| concepts[3].score | 0.5328617095947266 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q127879 |
| concepts[3].display_name | Message Passing Interface |
| concepts[4].id | https://openalex.org/C113843644 |
| concepts[4].level | 4 |
| concepts[4].score | 0.5309509634971619 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q901882 |
| concepts[4].display_name | Interface (matter) |
| concepts[5].id | https://openalex.org/C854659 |
| concepts[5].level | 2 |
| concepts[5].score | 0.5073336958885193 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q1859284 |
| concepts[5].display_name | Message passing |
| concepts[6].id | https://openalex.org/C179733262 |
| concepts[6].level | 2 |
| concepts[6].score | 0.4362272620201111 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q6821765 |
| concepts[6].display_name | Message broker |
| concepts[7].id | https://openalex.org/C24890656 |
| concepts[7].level | 1 |
| concepts[7].score | 0.40260380506515503 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q82811 |
| concepts[7].display_name | Acoustics |
| concepts[8].id | https://openalex.org/C173608175 |
| concepts[8].level | 1 |
| concepts[8].score | 0.2784041166305542 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q232661 |
| concepts[8].display_name | Parallel computing |
| concepts[9].id | https://openalex.org/C31258907 |
| concepts[9].level | 1 |
| concepts[9].score | 0.15638110041618347 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q1301371 |
| concepts[9].display_name | Computer network |
| concepts[10].id | https://openalex.org/C121332964 |
| concepts[10].level | 0 |
| concepts[10].score | 0.11564096808433533 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[10].display_name | Physics |
| concepts[11].id | https://openalex.org/C157915830 |
| concepts[11].level | 2 |
| concepts[11].score | 0.0 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q2928001 |
| concepts[11].display_name | Bubble |
| concepts[12].id | https://openalex.org/C129307140 |
| concepts[12].level | 3 |
| concepts[12].score | 0.0 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q6795880 |
| concepts[12].display_name | Maximum bubble pressure method |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.6265692114830017 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/sound-propagation |
| keywords[1].score | 0.5714408159255981 |
| keywords[1].display_name | Sound propagation |
| keywords[2].id | https://openalex.org/keywords/sound |
| keywords[2].score | 0.557182788848877 |
| keywords[2].display_name | Sound (geography) |
| keywords[3].id | https://openalex.org/keywords/message-passing-interface |
| keywords[3].score | 0.5328617095947266 |
| keywords[3].display_name | Message Passing Interface |
| keywords[4].id | https://openalex.org/keywords/interface |
| keywords[4].score | 0.5309509634971619 |
| keywords[4].display_name | Interface (matter) |
| keywords[5].id | https://openalex.org/keywords/message-passing |
| keywords[5].score | 0.5073336958885193 |
| keywords[5].display_name | Message passing |
| keywords[6].id | https://openalex.org/keywords/message-broker |
| keywords[6].score | 0.4362272620201111 |
| keywords[6].display_name | Message broker |
| keywords[7].id | https://openalex.org/keywords/acoustics |
| keywords[7].score | 0.40260380506515503 |
| keywords[7].display_name | Acoustics |
| keywords[8].id | https://openalex.org/keywords/parallel-computing |
| keywords[8].score | 0.2784041166305542 |
| keywords[8].display_name | Parallel computing |
| keywords[9].id | https://openalex.org/keywords/computer-network |
| keywords[9].score | 0.15638110041618347 |
| keywords[9].display_name | Computer network |
| keywords[10].id | https://openalex.org/keywords/physics |
| keywords[10].score | 0.11564096808433533 |
| keywords[10].display_name | Physics |
| language | en |
| locations[0].id | doi:10.1088/1742-6596/2822/1/012065 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4210187594 |
| locations[0].source.issn | 1742-6588, 1742-6596 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 1742-6588 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Journal of Physics Conference Series |
| locations[0].source.host_organization | https://openalex.org/P4310320083 |
| locations[0].source.host_organization_name | IOP Publishing |
| locations[0].source.host_organization_lineage | https://openalex.org/P4310320083, https://openalex.org/P4310311669 |
| locations[0].source.host_organization_lineage_names | IOP Publishing, Institute of Physics |
| locations[0].license | cc-by |
| locations[0].pdf_url | |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Journal of Physics: Conference Series |
| locations[0].landing_page_url | https://doi.org/10.1088/1742-6596/2822/1/012065 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5114434084 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Zihua Miao |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Zihua Miao |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5040456231 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-4553-5207 |
| authorships[1].author.display_name | Yiqing Zhou |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Yiqing Zhou |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5100521846 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-3502-0066 |
| authorships[2].author.display_name | Wenyu Luo |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Wenyu Luo |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5002169754 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-4315-7871 |
| authorships[3].author.display_name | Shuanglin Wu |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Shuanglin Wu |
| authorships[3].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.1088/1742-6596/2822/1/012065 |
| open_access.oa_status | diamond |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Parallel Optimization of Message Passing Interface for 3D Sound Propagation Model BELLHOP3D |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10860 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9916999936103821 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1711 |
| primary_topic.subfield.display_name | Signal Processing |
| primary_topic.display_name | Speech and Audio Processing |
| related_works | https://openalex.org/W1902983110, https://openalex.org/W2510374584, https://openalex.org/W2361929291, https://openalex.org/W1556686321, https://openalex.org/W2124048060, https://openalex.org/W1493716264, https://openalex.org/W1542425108, https://openalex.org/W116728539, https://openalex.org/W2133528823, https://openalex.org/W2135105983 |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1088/1742-6596/2822/1/012065 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4210187594 |
| best_oa_location.source.issn | 1742-6588, 1742-6596 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 1742-6588 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Journal of Physics Conference Series |
| best_oa_location.source.host_organization | https://openalex.org/P4310320083 |
| best_oa_location.source.host_organization_name | IOP Publishing |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4310320083, https://openalex.org/P4310311669 |
| best_oa_location.source.host_organization_lineage_names | IOP Publishing, Institute of Physics |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Journal of Physics: Conference Series |
| best_oa_location.landing_page_url | https://doi.org/10.1088/1742-6596/2822/1/012065 |
| primary_location.id | doi:10.1088/1742-6596/2822/1/012065 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4210187594 |
| primary_location.source.issn | 1742-6588, 1742-6596 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 1742-6588 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Journal of Physics Conference Series |
| primary_location.source.host_organization | https://openalex.org/P4310320083 |
| primary_location.source.host_organization_name | IOP Publishing |
| primary_location.source.host_organization_lineage | https://openalex.org/P4310320083, https://openalex.org/P4310311669 |
| primary_location.source.host_organization_lineage_names | IOP Publishing, Institute of Physics |
| primary_location.license | cc-by |
| primary_location.pdf_url | |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Journal of Physics: Conference Series |
| primary_location.landing_page_url | https://doi.org/10.1088/1742-6596/2822/1/012065 |
| publication_date | 2024-09-01 |
| publication_year | 2024 |
| referenced_works | https://openalex.org/W6635751109, https://openalex.org/W2045548574, https://openalex.org/W2353801018, https://openalex.org/W2148305354, https://openalex.org/W2954364417, https://openalex.org/W3095584975, https://openalex.org/W1595964359 |
| referenced_works_count | 7 |
| abstract_inverted_index.a | 3 |
| abstract_inverted_index.an | 38 |
| abstract_inverted_index.in | 13, 63 |
| abstract_inverted_index.is | 2, 25, 29 |
| abstract_inverted_index.of | 41, 54, 85, 92, 113, 122, 132 |
| abstract_inverted_index.on | 17 |
| abstract_inverted_index.to | 50 |
| abstract_inverted_index.The | 59, 75, 106 |
| abstract_inverted_index.and | 56, 69, 72, 82, 87, 99, 116 |
| abstract_inverted_index.for | 9, 33 |
| abstract_inverted_index.its | 22 |
| abstract_inverted_index.ray | 19 |
| abstract_inverted_index.the | 14, 18, 45, 52, 80, 90, 93, 102, 120, 123, 129 |
| abstract_inverted_index.use | 121 |
| abstract_inverted_index.via | 96 |
| abstract_inverted_index.This | 35 |
| abstract_inverted_index.also | 100 |
| abstract_inverted_index.both | 79, 114 |
| abstract_inverted_index.high | 67 |
| abstract_inverted_index.that | 43, 110 |
| abstract_inverted_index.this | 64 |
| abstract_inverted_index.used | 5 |
| abstract_inverted_index.wave | 11 |
| abstract_inverted_index.work | 77 |
| abstract_inverted_index.(MPI) | 49 |
| abstract_inverted_index.based | 16 |
| abstract_inverted_index.high, | 27 |
| abstract_inverted_index.model | 8 |
| abstract_inverted_index.ocean | 15 |
| abstract_inverted_index.paper | 36 |
| abstract_inverted_index.pitch | 57, 117 |
| abstract_inverted_index.scope | 32 |
| abstract_inverted_index.still | 30 |
| abstract_inverted_index.study | 65 |
| abstract_inverted_index.there | 28 |
| abstract_inverted_index.angles | 118 |
| abstract_inverted_index.serial | 81 |
| abstract_inverted_index.stable | 71 |
| abstract_inverted_index.widely | 4 |
| abstract_inverted_index.angles. | 58 |
| abstract_inverted_index.azimuth | 55, 115 |
| abstract_inverted_index.current | 76 |
| abstract_inverted_index.message | 46, 124 |
| abstract_inverted_index.method. | 20 |
| abstract_inverted_index.passing | 47 |
| abstract_inverted_index.program | 95 |
| abstract_inverted_index.results | 108 |
| abstract_inverted_index.through | 119 |
| abstract_inverted_index.version | 40 |
| abstract_inverted_index.Abstract | 0 |
| abstract_inverted_index.Although | 21 |
| abstract_inverted_index.accuracy | 91 |
| abstract_inverted_index.acoustic | 10 |
| abstract_inverted_index.enhances | 128 |
| abstract_inverted_index.exhibits | 66 |
| abstract_inverted_index.parallel | 60, 83, 94, 103, 111, 130 |
| abstract_inverted_index.presents | 37 |
| abstract_inverted_index.produces | 70 |
| abstract_inverted_index.reliable | 73 |
| abstract_inverted_index.results. | 74 |
| abstract_inverted_index.transfer | 125 |
| abstract_inverted_index.utilizes | 44 |
| abstract_inverted_index.BELLHOP3D | 1, 42 |
| abstract_inverted_index.algorithm | 61 |
| abstract_inverted_index.computing | 104 |
| abstract_inverted_index.developed | 62 |
| abstract_inverted_index.evaluates | 101 |
| abstract_inverted_index.interface | 48, 126 |
| abstract_inverted_index.numerical | 97 |
| abstract_inverted_index.optimized | 39 |
| abstract_inverted_index.validates | 89 |
| abstract_inverted_index.BELLHOP3D, | 86 |
| abstract_inverted_index.BELLHOP3D. | 133 |
| abstract_inverted_index.algorithms | 84 |
| abstract_inverted_index.efficiency | 24, 68, 131 |
| abstract_inverted_index.introduces | 78 |
| abstract_inverted_index.relatively | 26 |
| abstract_inverted_index.calculation | 53, 112 |
| abstract_inverted_index.computation | 107 |
| abstract_inverted_index.demonstrate | 109 |
| abstract_inverted_index.parallelize | 51 |
| abstract_inverted_index.propagation | 12 |
| abstract_inverted_index.significant | 31 |
| abstract_inverted_index.simulations | 98 |
| abstract_inverted_index.considerably | 127 |
| abstract_inverted_index.improvement. | 34 |
| abstract_inverted_index.performance. | 105 |
| abstract_inverted_index.subsequently | 88 |
| abstract_inverted_index.computational | 7, 23 |
| abstract_inverted_index.three-dimensional | 6 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 4 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/14 |
| sustainable_development_goals[0].score | 0.800000011920929 |
| sustainable_development_goals[0].display_name | Life below water |
| citation_normalized_percentile.value | 0.25889318 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |