Loading…

Spherical Radiative Transfer in C++ (SRTC++): A Parallel Monte Carlo Radiative Transfer Model for Titan

We present a new computer program, SRTC++, to solve spatial problems associated with explorations of Saturn's moon Titan. The program implements a three-dimensional structure well-suited to addressing shortcomings arising from plane-parallel radiative transfer approaches. SRTC++'s design u...

Full description

Saved in:
Bibliographic Details
Published in:The Astronomical journal 2018-06, Vol.155 (6), p.264
Main Authors: Barnes, Jason W., MacKenzie, Shannon M., Young, Eliot F., Trouille, Laura E., Rodriguez, Sèbastien, Cornet, Thomas, Jackson, Brian K., Ádámkovics, Máté, Sotin, Christophe, Soderblom, Jason M.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623
cites cdi_FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623
container_end_page
container_issue 6
container_start_page 264
container_title The Astronomical journal
container_volume 155
creator Barnes, Jason W.
MacKenzie, Shannon M.
Young, Eliot F.
Trouille, Laura E.
Rodriguez, Sèbastien
Cornet, Thomas
Jackson, Brian K.
Ádámkovics, Máté
Sotin, Christophe
Soderblom, Jason M.
description We present a new computer program, SRTC++, to solve spatial problems associated with explorations of Saturn's moon Titan. The program implements a three-dimensional structure well-suited to addressing shortcomings arising from plane-parallel radiative transfer approaches. SRTC++'s design uses parallel processing in an object-oriented, compiled computer language (C++) leading to a flexible and fast architecture. We validate SRTC++ using analytical results, semianalytical radiative transfer expressions, and an existing Titan plane-parallel model. SRTC++ complements existing approaches, addressing spatial problems like near-limb and near-terminator geometries, non-Lambertian surface phase functions (including specular reflections), and surface albedo nonuniformity.
doi_str_mv 10.3847/1538-3881/aac2db
format article
fullrecord <record><control><sourceid>proquest_iop_j</sourceid><recordid>TN_cdi_proquest_journals_2365683965</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2365683965</sourcerecordid><originalsourceid>FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623</originalsourceid><addsrcrecordid>eNp1kU1r3DAQhkVJIJtN7z0KkkND4kZfluXeliUfhQ0tyfYsxvK4q8W1XMkJ9N_XxiG5pKeB4XkfZngJ-cTZF2lUccVzaTJpDL8CcKKuPpDF6-qALBhjKtMi10fkOKU9Y5wbphbk12O_w-gdtPQBag-Df0a6jdClBiP1HV1fXNDPjw_bcZ5_pSv6AyK0Lbb0PnQD0jXENrwXvQ_1CDUh0q0foDshhw20CT--zCX5eXO9Xd9lm--339arTeZkrqusNiU0iCp3BkUuWFlWWGru6rpSOpcKmXKKN7qogKNUUiIrCy5BGScqqYVcktPZG9LgbXJ-QLdzoevQDVYIUxaqnKjzmdpBa_vof0P8awN4e7fa2GnHpM4Lo4tn_mbsY_jzhGmw-_AUu_EJK0ZKG1mOly0JmykXQ0oRm1ctZ3YqyE5t2KkNOxc0Rs7miA_9mxP2I5lbbYVWtq-bEbt8B_uv9R-7dpqP</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2365683965</pqid></control><display><type>article</type><title>Spherical Radiative Transfer in C++ (SRTC++): A Parallel Monte Carlo Radiative Transfer Model for Titan</title><source>DOAJ Directory of Open Access Journals</source><creator>Barnes, Jason W. ; MacKenzie, Shannon M. ; Young, Eliot F. ; Trouille, Laura E. ; Rodriguez, Sèbastien ; Cornet, Thomas ; Jackson, Brian K. ; Ádámkovics, Máté ; Sotin, Christophe ; Soderblom, Jason M.</creator><creatorcontrib>Barnes, Jason W. ; MacKenzie, Shannon M. ; Young, Eliot F. ; Trouille, Laura E. ; Rodriguez, Sèbastien ; Cornet, Thomas ; Jackson, Brian K. ; Ádámkovics, Máté ; Sotin, Christophe ; Soderblom, Jason M.</creatorcontrib><description>We present a new computer program, SRTC++, to solve spatial problems associated with explorations of Saturn's moon Titan. The program implements a three-dimensional structure well-suited to addressing shortcomings arising from plane-parallel radiative transfer approaches. SRTC++'s design uses parallel processing in an object-oriented, compiled computer language (C++) leading to a flexible and fast architecture. We validate SRTC++ using analytical results, semianalytical radiative transfer expressions, and an existing Titan plane-parallel model. SRTC++ complements existing approaches, addressing spatial problems like near-limb and near-terminator geometries, non-Lambertian surface phase functions (including specular reflections), and surface albedo nonuniformity.</description><identifier>ISSN: 0004-6256</identifier><identifier>ISSN: 1538-3881</identifier><identifier>EISSN: 1538-3881</identifier><identifier>DOI: 10.3847/1538-3881/aac2db</identifier><language>eng</language><publisher>Madison: The American Astronomical Society</publisher><subject>ALBEDO ; Astronomy ; Astrophysics ; C (programming language) ; COMPUTER CODES ; Computer simulation ; Earth and Planetary Astrophysics ; MATHEMATICAL METHODS AND COMPUTING ; Meteorological satellites ; MONTE CARLO METHOD ; MOON ; Non-Lambertian surfaces ; Nonuniformity ; Object oriented programming ; Object-oriented languages ; PARALLEL PROCESSING ; Physics ; planets and satellites: individual (Titan) ; PROGRAMMING LANGUAGES ; RADIANT HEAT TRANSFER ; Radiative transfer ; REFLECTION ; Saturn ; SATURN PLANET ; THREE-DIMENSIONAL CALCULATIONS ; Titan</subject><ispartof>The Astronomical journal, 2018-06, Vol.155 (6), p.264</ispartof><rights>2018. The American Astronomical Society. All rights reserved.</rights><rights>Copyright IOP Publishing Jun 2018</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623</citedby><cites>FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623</cites><orcidid>0000-0002-7755-3530 ; 0000-0002-9495-9700 ; 0000-0002-1658-9687 ; 0000-0003-1869-0938 ; 0000-0001-8242-1076 ; 0000-0003-3947-1072 ; 0000-0003-3715-6407 ; 0000-0001-5971-0056</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,776,780,860,881,27903,27904</link.rule.ids><backlink>$$Uhttps://u-paris.hal.science/hal-03657867$$DView record in HAL$$Hfree_for_read</backlink><backlink>$$Uhttps://www.osti.gov/biblio/22897492$$D View this record in Osti.gov$$Hfree_for_read</backlink></links><search><creatorcontrib>Barnes, Jason W.</creatorcontrib><creatorcontrib>MacKenzie, Shannon M.</creatorcontrib><creatorcontrib>Young, Eliot F.</creatorcontrib><creatorcontrib>Trouille, Laura E.</creatorcontrib><creatorcontrib>Rodriguez, Sèbastien</creatorcontrib><creatorcontrib>Cornet, Thomas</creatorcontrib><creatorcontrib>Jackson, Brian K.</creatorcontrib><creatorcontrib>Ádámkovics, Máté</creatorcontrib><creatorcontrib>Sotin, Christophe</creatorcontrib><creatorcontrib>Soderblom, Jason M.</creatorcontrib><title>Spherical Radiative Transfer in C++ (SRTC++): A Parallel Monte Carlo Radiative Transfer Model for Titan</title><title>The Astronomical journal</title><addtitle>AJ</addtitle><addtitle>Astron. J</addtitle><description>We present a new computer program, SRTC++, to solve spatial problems associated with explorations of Saturn's moon Titan. The program implements a three-dimensional structure well-suited to addressing shortcomings arising from plane-parallel radiative transfer approaches. SRTC++'s design uses parallel processing in an object-oriented, compiled computer language (C++) leading to a flexible and fast architecture. We validate SRTC++ using analytical results, semianalytical radiative transfer expressions, and an existing Titan plane-parallel model. SRTC++ complements existing approaches, addressing spatial problems like near-limb and near-terminator geometries, non-Lambertian surface phase functions (including specular reflections), and surface albedo nonuniformity.</description><subject>ALBEDO</subject><subject>Astronomy</subject><subject>Astrophysics</subject><subject>C (programming language)</subject><subject>COMPUTER CODES</subject><subject>Computer simulation</subject><subject>Earth and Planetary Astrophysics</subject><subject>MATHEMATICAL METHODS AND COMPUTING</subject><subject>Meteorological satellites</subject><subject>MONTE CARLO METHOD</subject><subject>MOON</subject><subject>Non-Lambertian surfaces</subject><subject>Nonuniformity</subject><subject>Object oriented programming</subject><subject>Object-oriented languages</subject><subject>PARALLEL PROCESSING</subject><subject>Physics</subject><subject>planets and satellites: individual (Titan)</subject><subject>PROGRAMMING LANGUAGES</subject><subject>RADIANT HEAT TRANSFER</subject><subject>Radiative transfer</subject><subject>REFLECTION</subject><subject>Saturn</subject><subject>SATURN PLANET</subject><subject>THREE-DIMENSIONAL CALCULATIONS</subject><subject>Titan</subject><issn>0004-6256</issn><issn>1538-3881</issn><issn>1538-3881</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNp1kU1r3DAQhkVJIJtN7z0KkkND4kZfluXeliUfhQ0tyfYsxvK4q8W1XMkJ9N_XxiG5pKeB4XkfZngJ-cTZF2lUccVzaTJpDL8CcKKuPpDF6-qALBhjKtMi10fkOKU9Y5wbphbk12O_w-gdtPQBag-Df0a6jdClBiP1HV1fXNDPjw_bcZ5_pSv6AyK0Lbb0PnQD0jXENrwXvQ_1CDUh0q0foDshhw20CT--zCX5eXO9Xd9lm--339arTeZkrqusNiU0iCp3BkUuWFlWWGru6rpSOpcKmXKKN7qogKNUUiIrCy5BGScqqYVcktPZG9LgbXJ-QLdzoevQDVYIUxaqnKjzmdpBa_vof0P8awN4e7fa2GnHpM4Lo4tn_mbsY_jzhGmw-_AUu_EJK0ZKG1mOly0JmykXQ0oRm1ctZ3YqyE5t2KkNOxc0Rs7miA_9mxP2I5lbbYVWtq-bEbt8B_uv9R-7dpqP</recordid><startdate>20180601</startdate><enddate>20180601</enddate><creator>Barnes, Jason W.</creator><creator>MacKenzie, Shannon M.</creator><creator>Young, Eliot F.</creator><creator>Trouille, Laura E.</creator><creator>Rodriguez, Sèbastien</creator><creator>Cornet, Thomas</creator><creator>Jackson, Brian K.</creator><creator>Ádámkovics, Máté</creator><creator>Sotin, Christophe</creator><creator>Soderblom, Jason M.</creator><general>The American Astronomical Society</general><general>IOP Publishing</general><general>American Astronomical Society</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TG</scope><scope>8FD</scope><scope>H8D</scope><scope>KL.</scope><scope>L7M</scope><scope>1XC</scope><scope>VOOES</scope><scope>OTOTI</scope><orcidid>https://orcid.org/0000-0002-7755-3530</orcidid><orcidid>https://orcid.org/0000-0002-9495-9700</orcidid><orcidid>https://orcid.org/0000-0002-1658-9687</orcidid><orcidid>https://orcid.org/0000-0003-1869-0938</orcidid><orcidid>https://orcid.org/0000-0001-8242-1076</orcidid><orcidid>https://orcid.org/0000-0003-3947-1072</orcidid><orcidid>https://orcid.org/0000-0003-3715-6407</orcidid><orcidid>https://orcid.org/0000-0001-5971-0056</orcidid></search><sort><creationdate>20180601</creationdate><title>Spherical Radiative Transfer in C++ (SRTC++): A Parallel Monte Carlo Radiative Transfer Model for Titan</title><author>Barnes, Jason W. ; MacKenzie, Shannon M. ; Young, Eliot F. ; Trouille, Laura E. ; Rodriguez, Sèbastien ; Cornet, Thomas ; Jackson, Brian K. ; Ádámkovics, Máté ; Sotin, Christophe ; Soderblom, Jason M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>ALBEDO</topic><topic>Astronomy</topic><topic>Astrophysics</topic><topic>C (programming language)</topic><topic>COMPUTER CODES</topic><topic>Computer simulation</topic><topic>Earth and Planetary Astrophysics</topic><topic>MATHEMATICAL METHODS AND COMPUTING</topic><topic>Meteorological satellites</topic><topic>MONTE CARLO METHOD</topic><topic>MOON</topic><topic>Non-Lambertian surfaces</topic><topic>Nonuniformity</topic><topic>Object oriented programming</topic><topic>Object-oriented languages</topic><topic>PARALLEL PROCESSING</topic><topic>Physics</topic><topic>planets and satellites: individual (Titan)</topic><topic>PROGRAMMING LANGUAGES</topic><topic>RADIANT HEAT TRANSFER</topic><topic>Radiative transfer</topic><topic>REFLECTION</topic><topic>Saturn</topic><topic>SATURN PLANET</topic><topic>THREE-DIMENSIONAL CALCULATIONS</topic><topic>Titan</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Barnes, Jason W.</creatorcontrib><creatorcontrib>MacKenzie, Shannon M.</creatorcontrib><creatorcontrib>Young, Eliot F.</creatorcontrib><creatorcontrib>Trouille, Laura E.</creatorcontrib><creatorcontrib>Rodriguez, Sèbastien</creatorcontrib><creatorcontrib>Cornet, Thomas</creatorcontrib><creatorcontrib>Jackson, Brian K.</creatorcontrib><creatorcontrib>Ádámkovics, Máté</creatorcontrib><creatorcontrib>Sotin, Christophe</creatorcontrib><creatorcontrib>Soderblom, Jason M.</creatorcontrib><collection>CrossRef</collection><collection>Meteorological &amp; Geoastrophysical Abstracts</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>Meteorological &amp; Geoastrophysical Abstracts - Academic</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><collection>OSTI.GOV</collection><jtitle>The Astronomical journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Barnes, Jason W.</au><au>MacKenzie, Shannon M.</au><au>Young, Eliot F.</au><au>Trouille, Laura E.</au><au>Rodriguez, Sèbastien</au><au>Cornet, Thomas</au><au>Jackson, Brian K.</au><au>Ádámkovics, Máté</au><au>Sotin, Christophe</au><au>Soderblom, Jason M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Spherical Radiative Transfer in C++ (SRTC++): A Parallel Monte Carlo Radiative Transfer Model for Titan</atitle><jtitle>The Astronomical journal</jtitle><stitle>AJ</stitle><addtitle>Astron. J</addtitle><date>2018-06-01</date><risdate>2018</risdate><volume>155</volume><issue>6</issue><spage>264</spage><pages>264-</pages><issn>0004-6256</issn><issn>1538-3881</issn><eissn>1538-3881</eissn><abstract>We present a new computer program, SRTC++, to solve spatial problems associated with explorations of Saturn's moon Titan. The program implements a three-dimensional structure well-suited to addressing shortcomings arising from plane-parallel radiative transfer approaches. SRTC++'s design uses parallel processing in an object-oriented, compiled computer language (C++) leading to a flexible and fast architecture. We validate SRTC++ using analytical results, semianalytical radiative transfer expressions, and an existing Titan plane-parallel model. SRTC++ complements existing approaches, addressing spatial problems like near-limb and near-terminator geometries, non-Lambertian surface phase functions (including specular reflections), and surface albedo nonuniformity.</abstract><cop>Madison</cop><pub>The American Astronomical Society</pub><doi>10.3847/1538-3881/aac2db</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0002-7755-3530</orcidid><orcidid>https://orcid.org/0000-0002-9495-9700</orcidid><orcidid>https://orcid.org/0000-0002-1658-9687</orcidid><orcidid>https://orcid.org/0000-0003-1869-0938</orcidid><orcidid>https://orcid.org/0000-0001-8242-1076</orcidid><orcidid>https://orcid.org/0000-0003-3947-1072</orcidid><orcidid>https://orcid.org/0000-0003-3715-6407</orcidid><orcidid>https://orcid.org/0000-0001-5971-0056</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0004-6256
ispartof The Astronomical journal, 2018-06, Vol.155 (6), p.264
issn 0004-6256
1538-3881
1538-3881
language eng
recordid cdi_proquest_journals_2365683965
source DOAJ Directory of Open Access Journals
subjects ALBEDO
Astronomy
Astrophysics
C (programming language)
COMPUTER CODES
Computer simulation
Earth and Planetary Astrophysics
MATHEMATICAL METHODS AND COMPUTING
Meteorological satellites
MONTE CARLO METHOD
MOON
Non-Lambertian surfaces
Nonuniformity
Object oriented programming
Object-oriented languages
PARALLEL PROCESSING
Physics
planets and satellites: individual (Titan)
PROGRAMMING LANGUAGES
RADIANT HEAT TRANSFER
Radiative transfer
REFLECTION
Saturn
SATURN PLANET
THREE-DIMENSIONAL CALCULATIONS
Titan
title Spherical Radiative Transfer in C++ (SRTC++): A Parallel Monte Carlo Radiative Transfer Model for Titan
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T00%3A35%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_iop_j&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Spherical%20Radiative%20Transfer%20in%20C++%20(SRTC++):%20A%20Parallel%20Monte%20Carlo%20Radiative%20Transfer%20Model%20for%20Titan&rft.jtitle=The%20Astronomical%20journal&rft.au=Barnes,%20Jason%20W.&rft.date=2018-06-01&rft.volume=155&rft.issue=6&rft.spage=264&rft.pages=264-&rft.issn=0004-6256&rft.eissn=1538-3881&rft_id=info:doi/10.3847/1538-3881/aac2db&rft_dat=%3Cproquest_iop_j%3E2365683965%3C/proquest_iop_j%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c356b-d89afee45c8e252099be961cddb46534e04c41f67ba1e3433e09713a48c2b3623%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2365683965&rft_id=info:pmid/&rfr_iscdi=true