MCMLpar: A parallel version of the MCML code in C++

C++ code for Monte Carlo calculation of optical scattering in multi-layer material. Described in RH Streater, A-MR Lieberson, AL Pintar. and ZH Levine, "A parallel version of MCML and an Inverse Monte Carlo Algorithm to Calculate Optical Scattering Parameters," J. Res. NIST, https://doi.org/10.6028/jresnist.122.038. See also the main article RH Streater, A-MR Lieberson, AL Pintar, CC Cooksey, and P Lemaillet, unpublished.

Data and Resources

Field Value
accessLevel public
accrualPeriodicity irregular
bureauCode {006:55}
catalog_@context https://project-open-data.cio.gov/v1.1/schema/data.json
catalog_conformsTo https://project-open-data.cio.gov/v1.1/schema
catalog_describedBy https://project-open-data.cio.gov/v1.1/schema/catalog.json
identifier 59C7D390830CAAB9E0531A57068196781863
language {en}
license https://www.nist.gov/open/license
modified 2017-09-20
programCode {006:045}
publisher National Institute of Standards and Technology
references {https://doi.org/10.6028/jres.122.038}
resource-type Dataset
source_datajson_identifier true
source_hash cd9b9ed64ce0bb7fb1a171645dd7d52fa5c99f35
source_schema_version 1.1
theme {"Physics: Optical physics"}
Groups
  • AmeriGEOSS
  • National Provider
  • North America
Tags
  • AmeriGEO
  • AmeriGEOSS
  • CKAN
  • GEO
  • GEOSS
  • National
  • North America
  • United States
  • mcml-light-scattering-optical-scattering-c-parallel-monte-carlo
isopen False
license_id other-license-specified
license_title other-license-specified
maintainer Zachary Levine
maintainer_email zachary.levine@nist.gov
metadata_created 2025-09-23T14:44:55.538716
metadata_modified 2025-09-23T14:44:55.538722
notes C++ code for Monte Carlo calculation of optical scattering in multi-layer material. Described in RH Streater, A-MR Lieberson, AL Pintar. and ZH Levine, "A parallel version of MCML and an Inverse Monte Carlo Algorithm to Calculate Optical Scattering Parameters," J. Res. NIST, https://doi.org/10.6028/jresnist.122.038. See also the main article RH Streater, A-MR Lieberson, AL Pintar, CC Cooksey, and P Lemaillet, unpublished.
num_resources 2
num_tags 9
title MCMLpar: A parallel version of the MCML code in C++