Skip to content

sebastipa/TOSCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

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.

A large effort has been recently put in creating a comprehensive User Guide, which hosted right here on GitHub. 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 GitHub. You can also contribute to the TOSCA code as explained here. For different matters, please contact [email protected] or [email protected].

Publications

The following is a list of publication where TOSCA has been used. For referencing the TOSCA code please use the first publication on the list.

Recent Highlights/Additions

  • Direct/Indirect profile assimilation techniques to drive LES with observations/mesoscale models
  • New scale-dependent LES model
  • New stability dependent wall model for IBM
  • IBM also for concurrent precursor (to model terrain features)
  • 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:

  • Actuator model coupling with OpenFAST
  • Two-way overset interpolation
  • Multiphase capabilities

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

About

Toolbox fOr Stratified Convective Atmospheres

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •