# Simulation of hydrothermal vent plumes, vertical PSOURCE

**URL:** <https://forum.croco-ocean.org/t/simulation-of-hydrothermal-vent-plumes-vertical-psource/408>\
**Category:** run / config issues\
**Tags:** nesting, non-hydro, dynamics-numerics\
**Created:** [November 1, 2022, 10:00am UTC](https://forum.croco-ocean.org/t/simulation-of-hydrothermal-vent-plumes-vertical-psource/408 "2022-11-01T10:00:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Konstantinos\_K](https://forum.croco-ocean.org/letter_avatar_proxy/v4/letter/k/8797f3/32.png) [@Konstantinos\_K](https://forum.croco-ocean.org/u/Konstantinos_K)\
**Post date:** [November 1, 2022, 10:00am UTC](https://forum.croco-ocean.org/t/simulation-of-hydrothermal-vent-plumes-vertical-psource/408/1 "2022-11-01T10:00:00Z")

</div>

Hi All,

I am interested in using CROCO to simulate vertical point sources, at seabed boundary. During our CROCO training  
this October, we discussed that there is a CPPDEFS Key for vertical PSOURCE but I can’t find or remember the name of the key…

Can you please remind me of the KEY name?

I want to capture the vertical evolution and mixing of the plume with a high resolution grid, with NBQ hydrodynamics, nested into a larger grid.

Then I want to capture the horizontal advection, diffusion of the plume in the larger coarse grid. Does the 2-Way AGRIF work in CROCO 1.2.1 in nested NBQ mode? If yes, do both grids need to be in NBQ, or the larger grid can be non-NBQ?

Thank you for any advice!  
Konstantinos

---

<div class="post-metadata">

**Author:** ![Rachid](https://forum.croco-ocean.org/user_avatar/forum.croco-ocean.org/rachid/32/296_2.png) [@Rachid](https://forum.croco-ocean.org/u/Rachid)\
**Post date:** [November 4, 2022, 4:48pm UTC](https://forum.croco-ocean.org/t/simulation-of-hydrothermal-vent-plumes-vertical-psource/408/2 "2022-11-04T16:48:01Z")

</div>

Hi

- This PSOURCE as a mass flux option will only be available in the next release of CROCO (in the coming weeks).

- For your second question. AGRIF is implemented for NBQ in the 1.2.1. There is a CPP key NBQ\_CHILD\_ONLY, it as to be activated in addition to NBQ key, this should allow you to run in NBQ for the child only. Note that these option has not be used a lot so far (as far as I know), but we would be glad to help if needed.

Rachid

---

<div class="post-metadata">

**Author:** ![Konstantinos\_K](https://forum.croco-ocean.org/letter_avatar_proxy/v4/letter/k/8797f3/32.png) [@Konstantinos\_K](https://forum.croco-ocean.org/u/Konstantinos_K)\
**Post date:** [November 7, 2022, 1:07pm UTC](https://forum.croco-ocean.org/t/simulation-of-hydrothermal-vent-plumes-vertical-psource/408/3 "2022-11-07T13:07:44Z")

</div>

Thank you Rachid. So, if I understand correctly, with the NBQ\_CHILD\_ONLY option you still have 2-way AGRIF nesting option available?

---

<div class="post-metadata">

**Author:** ![Rachid](https://forum.croco-ocean.org/user_avatar/forum.croco-ocean.org/rachid/32/296_2.png) [@Rachid](https://forum.croco-ocean.org/u/Rachid)\
**Post date:** [November 7, 2022, 2:43pm UTC](https://forum.croco-ocean.org/t/simulation-of-hydrothermal-vent-plumes-vertical-psource/408/4 "2022-11-07T14:43:37Z")

</div>

Yes, I never tried myself, but I think the combination

#NBQ  
#NBQ\_CHILD\_ONLY  
#agrif  
#AGRIF\_2WAY

should do what you want
