U.S. flag

An official website of the United States government

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock () or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Breadcrumb

  1. Home

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.

About this Dataset

Updated: 2025-09-09
Metadata Last Updated: 2017-09-20
Date Created: N/A
Data Provided by:
Dataset Owner: N/A

Access this data

Contact dataset owner Access URL
Table representation of structured data
Title MCMLpar: A parallel version of the MCML code in C++
Description 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.
Modified 2017-09-20
Publisher Name National Institute of Standards and Technology
Contact mailto:[email protected]
Keywords MCML ; light scattering ; optical scattering ; C++ ; parallel ; Monte Carlo
{
    "identifier": "59C7D390830CAAB9E0531A57068196781863",
    "accessLevel": "public",
    "contactPoint": {
        "hasEmail": "mailto:[email protected]",
        "fn": "Zachary Levine"
    },
    "programCode": [
        "006:045"
    ],
    "landingPage": "",
    "title": "MCMLpar:  A parallel version of the MCML code in C++",
    "description": "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.",
    "language": [
        "en"
    ],
    "distribution": [
        {
            "accessURL": "https:\/\/github.com\/usnistgov\/MCMLpar",
            "format": "ASCII",
            "description": "MCML calculates optical scattering distributions give a turbid multiayer characterized by a few parameters such as the absorption lengths, scattering lengths, anisotropy parameter, index of refraction, and thicknesses.  This is a re-implementation which does parallel Monte Carlo.",
            "title": "MCMLpar: A parallel version of the MCML code"
        },
        {
            "accessURL": "https:\/\/doi.org\/10.18434\/M3NM2G"
        }
    ],
    "bureauCode": [
        "006:55"
    ],
    "modified": "2017-09-20",
    "publisher": {
        "@type": "org:Organization",
        "name": "National Institute of Standards and Technology"
    },
    "theme": [
        "Physics: Optical physics"
    ],
    "keyword": [
        "MCML ; light scattering ; optical scattering ; C++ ; parallel ; Monte Carlo"
    ]
}