yifanzhu-fluid / PCOMCOT

An efficient parallel dispersive tsunami model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PCOMCOT

PCOCMOT is a high-efficiency parallel computer program for simulating nonlinear dispersive tsunami waves. The motivation of this project is to enhance computational efficiency and accuracy for large-scale tsunami simulations. The main features of PCOMCOT include:

  1. Accounting for wave dispersion by adding non-hydrostatic pressure to the shallow water model COMCOT;
  2. Moving boundary technique for run-up and run-down;
  3. Eddy-viscosity scheme for wave breaking;
  4. One-way and two-way grid nesting for cross-scale tsunami modeling;
  5. Parallel implementation with MPI library.

PCOMCOT is developed by Yifan Zhu and Prof. Chao An at Shanghai Jiao Tong University. We make the source code open without limitations on its redistribution and modification for research purposes. The current version of PCOMCOT (v2.0) is parallelized with MPI library, and a GPU-accelerated version is under development for faster performance. We will keep updating the source code, manual, and examples when new features or modules are added.

If you find code bugs or plan to use PCOMCOT commercially, please contact us via the E-mails below.

zyftop@sjtu.edu.cn (Yifan Zhu)
anchao@sjtu.edu.cn (Chao An)

About

An efficient parallel dispersive tsunami model

License:BSD 2-Clause "Simplified" License


Languages

Language:Fortran 81.2%Language:Visual Basic 6.0 14.9%Language:MATLAB 3.5%Language:M 0.3%Language:Makefile 0.2%