Welcome, Guest
Username: Password: Remember me

TOPIC: Problems to define open boundary condition

Problems to define open boundary condition 12 years 2 months ago #5458

  • robinson2012
  • robinson2012's Avatar
Hello,

I have a problem when using FUDAA to define open boundary conditions for a sample case as shown in figure 1.Lines in red are defined as open boundaries and I want to make the right vertical boundary as the entrance of tidal waves, while both upper and lower boundaries should be liquid without tidal wave prescribled. Unluckily, when I try to do that, it doesn't work,as shown in figure 2. Those two kinds of open boundaries could not join each other at the corners...
Or how to assign tidal elevations to merely a few nodes along an open boundary using FUDAA ~

Has anyone ever had this kind of problem? any help is quite appreciated.
Thank you~

Best regard.
Attachments:
The administrator has disabled public write access.

Problems to define open boundary condition 12 years 2 months ago #5463

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
This is not really a FUDAA problem. It's a TELEMAC limitation!
You cannot have 1 liquid boundary with 2 or more different conditions except if you insert 1 solid boundary between the 2 liquid boundaries.

You should deal with this limitation and find another way to manage your boundaries.
Is it really a problem if the upper and lower boundary are solid insteal liquid?
You could also define one full liquid boundary and manually tune the bord.f subroutine to well reprensent your case (probably not easy but possible)

Hope this helps
Christophe
The administrator has disabled public write access.
The following user(s) said Thank You: robinson2012

Problems to define open boundary condition 12 years 2 months ago #5478

  • robinson2012
  • robinson2012's Avatar
Hi

Thank you very much for your help, that's quite difficult indeed for beginners like me, but I will give it a try.
Could you please give me a hint for another question...
I try to use the compiled telemac systerm "wingfortrans32_v6p2", and have gfortran compiler installed. When i use the subroutine "CONDIN" to initialize the salinity field, it just terminates with the message below. maybe systel.cfg or my revised condin.f is wrong, I'm not sure...
Here is the revised part:
!   INITIALISES THE TRACERS
!
      IF(NTRAC.GT.0) THEN
        DO ITRAC=1,NTRAC
          CALL OS( 'X=C     ' , X=T%ADR(ITRAC)%P , C=TRAC0(ITRAC) )
	     DO IPOIN=1,NPOIN
	       IF(X(IPOIN).LT.190000)THEN
	          T%ADR(ITRAC)%P%R(IPOIN)=0.D0
	       ELSE
	          T%ADR(ITRAC)%P%R(IPOIN)=34.D0
	       ENDIF
	     ENDDO
        ENDDO
      ENDIF
!
Thanks in advance.

Best regard.
Attachments:
The administrator has disabled public write access.

Problems to define open boundary condition 12 years 2 months ago #5479

  • jmhervouet
  • jmhervouet's Avatar
Hello,

According to what you write and what says the listing, you seem to have a mixture of version 6.1 and 6.2.

JMH
The administrator has disabled public write access.

Problems to define open boundary condition 12 years 2 months ago #5480

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
As Jean-Michel wrote, the compilation step shows reference to V6P1 and you said you try to use V6P2...
Another point: you use the compiled version so you probably have problems with the libraries which are maybe not available in the compiled version or maybe not define with the same path as your installation.
To use the compilation step during the telemac run I advise you to make a full compilation of telemac on your computer.

Hope this helps
Christophe
The administrator has disabled public write access.
The following user(s) said Thank You: robinson2012

Problems to define open boundary condition 12 years 2 months ago #5493

  • robinson2012
  • robinson2012's Avatar
Hello,

I have compiled the whole Telemac systerm according to your suggestion, which took me around 3hrs with G95. Then I use that to model the salinity field of an idealized estuary, the result of which turns to be fine.
Thank you so much for your (and JMH's) help~

Best regard.
The administrator has disabled public write access.

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