Welcome, Guest
Username: Password: Remember me

TOPIC: Imposing velocity when coupling TELEMAC and MASCARET

Imposing velocity when coupling TELEMAC and MASCARET 8 years 3 months ago #23309

  • special_20
  • special_20's Avatar
Hello all,

I work on the coupling between TELEMAC and MASCARET with OpenPALM and the Schwarz algorithm. To impose the bounadry conditions of TELEMAC what I do is to transmit the discharge computed with MASCARET to TELEMAC in the subroutine read_fic_frliq.f and then I modify the INFIC table with those new values. In this case everything works fine and the algorithm converges.

Now if I want to transmit the velocities (instead of the discharge) computed with MASCARET to TELEMAC I do the same thing but in that case the velocity are turned to 0 on the corresponding liquid boundaries even if the INFIC table has the good values inside, and I don't understand why. Do you have an idea of what's going wrong ? Should I transmit the velocities to an other TELEMAC subroutine ? Any idea is welcome ;)

Regards
The administrator has disabled public write access.

Imposing velocity when coupling TELEMAC and MASCARET 8 years 3 months ago #23326

  • riadh
  • riadh's Avatar
Hello

In case of prescribed velocities you can give velocity values in subroutine vit.f (sources/telemac2d). In this case, you have to change the boundary condition to 6 instead of 5 (in boundary conditions file change 4 5 5 to 4 6 6). Moreover, velocity profile should be chosen equal to 1 (keyword VELOCITY PROFILE=1).

I hope that this helps

with my best regards

Riadh
The administrator has disabled public write access.

Imposing velocity when coupling TELEMAC and MASCARET 8 years 3 months ago #23352

  • special_20
  • special_20's Avatar
Thank you Riadh, sure this helps even though finally I will not use the velocity as boundary conditions for TELEMAC.

Regards
The administrator has disabled public write access.
Moderators: pham

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.