Welcome, Guest
Username: Password: Remember me

TOPIC: oil spill

oil spill 2 years 4 weeks ago #41365

  • CAMERI_Shai
  • CAMERI_Shai's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 46
  • Thank you received: 4
Hi,

i'm trying to run a simple case using the oil spill module coupled with t3d in parallel. The simulation crashes when the oil_flot.f gets called,
saying that there's an illegal memory reference going on.

I changed the declarations from "USE INTERFACE_TELEMAC2D, EX_OIL_FLOT => OIL_FLOT"
to "INTERFACE_TELEMAC3D, EX_USER_FLOT3D => USER_FLOT3D"

but that didn't do the trick
does anyone have a working 3d case and is willing to share it?


Cheers,
The administrator has disabled public write access.

oil spill 2 years 4 weeks ago #41383

  • pham
  • pham's Avatar
  • OFFLINE
  • Administrator
  • Posts: 1559
  • Thank you received: 602
Hello,

Can you upload the whole log file with your error message please? And also your steering file + Fortran file(s). Which release do you use?

Chi-Tuan
The administrator has disabled public write access.
The following user(s) said Thank You: CAMERI_Shai

oil spill 2 years 3 weeks ago #41405

  • CAMERI_Shai
  • CAMERI_Shai's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 46
  • Thank you received: 4
Hi Chi-Tuan,

Thank you for the reply,
here are the files (zipped)
Attachments:
The administrator has disabled public write access.

oil spill 2 years 3 weeks ago #41408

  • pham
  • pham's Avatar
  • OFFLINE
  • Administrator
  • Posts: 1559
  • Thank you received: 602
Hello,

Which release do you use? From where did you get the original oil_flot subroutine you use? Why did not you start from the standard oil_flot subroutine available in the $HOMETEL/sources/telemac2d folder?

I think your issue comes from the mismatch between the number of arguments of your version of oil_flot subroutine and what is expected by TELEMAC-3D. Indeed, compared to oil_flot described in interface_telemac2d module, there is no expected AT variable. You may get trouble with your simulation for this reason I think (I have just tried to delete this additional variable in the arguments and declaration of the subroutine and the computation goes further).

Anyway, in 3D, do not forget to also define the elevation where you release oil particle (it is then written in the log that the oil particle is put at the surface otherwise).

Hope this helps,

Chi-Tuan
The administrator has disabled public write access.
The following user(s) said Thank You: CAMERI_Shai

oil spill 2 years 3 weeks ago #41409

  • CAMERI_Shai
  • CAMERI_Shai's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 46
  • Thank you received: 4
Hi again,

you're right, I removed the variable declaration.
but even if I define zflot=0.D0, it tells me that the point is outside of the domain.
The administrator has disabled public write access.

oil spill 2 years 3 weeks ago #41415

  • pham
  • pham's Avatar
  • OFFLINE
  • Administrator
  • Posts: 1559
  • Thank you received: 602
Hello,

Again, I ask for which release you use. With the main release, deleting only the AT variable (and without changing the elevation), I can reach the 2nd time step without stop of the computation and error message.

Can you upload the whole output file, I cannot reproduce your issue now.

Chi-Tuan
The administrator has disabled public write access.
The following user(s) said Thank You: CAMERI_Shai

oil spill 2 years 3 weeks ago #41419

  • CAMERI_Shai
  • CAMERI_Shai's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 46
  • Thank you received: 4
Hi,
sorry i missed the question - im using v8p3.
removing the AT seems to have solved the matter.

thank you !
The administrator has disabled public write access.
Moderators: pham

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