Skip to content

sebastipa/TOSCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

511 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the official repository of TOSCA

(Toolbox fOr Stratified Convective Atmospheres)

TOSCA is an incompressible finite-volume large-eddy simulation code formulated in curvilinear coordinates with Boussinesq approximation to account for buoyancy. It features a moving immersed boundary method and several actuator models to include bodies and wind turbines within the simulation domain. It has been successfully used to simulate atmospheric boundary layer and wind farm flows, including terrain and wind farm induced atmospheric gravity waves, cluster wakes, as well as wind farm control problems. TOSCA is currently developed at the Computational Fluid Dynamics Laboratory of the University of British Columbia, Okanagan Campus.

We kindly ask you to please fill up this survey, which allows us to keep track of new TOSCA users around the world.

License

The code is open-source and licensed under the BSD 2-Clause Simplified License.

User Guide

A large effort has been recently put in creating a comprehensive user guide, which is hosted on GitHub Pages. Although some chapters are still under construction, you can already find instructions on how to install the code, a complete list of all input files and variables, together with their explanation, as well as a step by step guide of some of the tutorials that are available on the repository under the tests/ directory. We refer to these set of read-the-docs pages online as the main TOSCA user guide.

An additional, temporary, user guide (which will soon become outdated) with a TOSCA Getting Started can be found inside docs/ (TOSCA_UserGuide.pdf). For programmers, the code follows the Doxygen commenting style, so that a programmer's documentation is automatically generated by Doxygen. This can be found both inside docs/ (ReferenceManual.pdf), or opened as a web documentation upon downloading the TOSCA repository and opening docs/html/index.html

Reporting Bugs

For bugs, questions and to request modification to the TOSCA code, please open an issue on GitHub. You can also contribute to the TOSCA code as explained here. For different matters, please contact sebastiano.stipa@vki.ac.be or aajay100@mail.ubc.ca.

How to Cite

The TOSCA code can be cited using the following articles. For generic citations, please use the first article in the list while the remaining articles can be used to cite specific features of the TOSCA code.

Recent Highlights/Additions

  • OpenFAST coupling
  • Direct/Indirect profile assimilation techniques to drive LES with observations/mesoscale models
  • New LES models
  • New IBM wall models
  • Lateral fringe region.

Executables

  • tosca : transient solver for stratified incompressible flows. Temperature stratification is accounted via Boussinesq approximation.
  • tosca2PV : post processor for ParaView visualization. Writes data in XMF/HDF format.

Future Implementations:

  • Coupling with the Weather Research and Forecasting Model
  • Multiphase capabilities

Credits & Copyright: Sebastiano Stipa - Arjun Ajay - Mohammad Hadi - Joshua Brinkerhoff - The University of British Columbia

About

Toolbox fOr Stratified Convective Atmospheres

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors