dryuanye / FUNWAVE-GPU

Multiple-GPU version of FUNWAVE-TVD v3.3
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

To know about the sediment model of the FUNWAVE-GPU #3

Open charithaRdissanayaka opened 6 days ago

charithaRdissanayaka commented 6 days ago

Dear Dr. Ye Yuan,

Is the sediment model of FUNWAVE-GPU updated version or not, please?

Your kind reply is highly appreciated.

dryuanye commented 6 days ago

Hi, Depending on what you’re doing, you may find that some modules weren't capsulated into the CUDA kernels, such as ship wave, sediment, etc. Currently only the main dynamics-related (the Boussinesq equation solver) modules are able to run in GPU. If it is the case, you may use OpenACC directives, instead of CUDA kernels, to do the GPU acceleration. It is much easier. Although I know the application of FUNWAVE in sediment, ship wave is very important, study on GPU acceleration of FUNWAVE-TVD was discontinued since 2020 after my visit to UD.

Ye

On Nov 22, 2024, at 12:56, Charitha Rangana Dissanayaka @.***> wrote:

Dear Dr. Ye Yuan,

Is the sediment model of FUNWAVE-GPU updated version or not, please?

Your kind reply is highly appreciated.

— Reply to this email directly, view it on GitHub https://github.com/dryuanye/FUNWAVE-GPU/issues/3, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDK2TRLENBAO47RDKQIX732B22PHAVCNFSM6AAAAABSIQUJGSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGY4DCOBQGA2DANQ. You are receiving this because you are subscribed to this thread.

charithaRdissanayaka commented 3 days ago

Dear Dr. Ye Yuan,

Thank you very much for your kind reply and I am apologizing for you about my delayed response. I will look about your suggestion. I have one more question, according to your suggesstion, I just look over the entire settings of the code, na dbased on the OpenACC directives, should I need to exclude the cuda component and inlcude the OpenACC directives insted of that? Please be kind enough to give me an answer only for this. Then I can proceed the works sir.