McCloud

Logo

McCloud provides a generic service implementation of Monte Carlo method, based on Microsoft Windows Azure, to solve a wide range of scientific and engineering problems.

View the Project on GitHub americocunhajr/McCloud

Monte Carlo Cloud Service Framework

McCloud: Monte Carlo Cloud Service Framework is a powerful framework providing a generic implementation of the Monte Carlo method on Microsoft Windows Azure. It is designed to solve a wide range of scientific and engineering problems efficiently in the cloud.

Table of Contents

Overview

McCloud was developed as part of the following master’s thesis:

The original code and documentation are available on the Codeplex repository: McCloud Codeplex Repository

This GitHub repository includes codes and results from a benchmark Monte Carlo simulation on a structural system, detailed in the following paper:

Features

Usage

To get started with McCloud, follow these steps:

  1. Clone the repository:
    git clone https://github.com/americocunhajr/McCloud.git
    
  2. Navigate to the code directory:
    cd McCloud/McCloud
    
  3. Execute:
    McCloudProcess('3','0','case1a','case1a_process.csv')
    McCloudMerge('3','case1a','case1a_process.csv','case1a_merge.csv')
    sed -e "s/'//g" case1a_merge.csv > case1a_post.dat
    McCloudPost('3','case1a','case1a_post.dat')
    

Authors

Citing McCloud

If you use McCloud in your research, please cite the following publications:

@article{CunhaJr2014p1355,
  author  = {A. {Cunha~Jr} and R. Nasser and R. Sampaio and H. Lopes and K. Breitman},
  title   = {Uncertainty quantification through {M}onte {C}arlo method in a cloud computing setting},
  journal = {Computer Physics Communications},
  year    = {2014},
  volume  = {185},
  pages   = {1355-1363},
  doi     = {http://dx.doi.org/10.1016/j.cpc.2014.01.006},
}
@mastersthesis{Nasser2012,
  author  = {R. Nasser},
  title   = { {McCloud} service framework: development services of {M}onte {C}arlo simulation in the cloud},
  school  = {Pontifícia Universidade Católica do Rio de Janeiro},
  year    = {2012},
  address = {Rio de Janeiro},
  note    = {(in Portuguese)},
}

Institutional support

Funding