physicsoffluids / afid_gpu_opensource Goto Github PK
View Code? Open in Web Editor NEWVersion of the AFiD code ported to GPU accelerators
License: MIT License
Version of the AFiD code ported to GPU accelerators
License: MIT License
Hi,
It seems that the decomp_info_init subroutine in decomp_2d.F90 file has some problems, particularly at the block #ifdef USE_CUDA
starting at line 716.
The calls to c_f_pointer
leads to a compilation error in pgi-18.10 with the error:
PGF90-S-0550-Allocatable device array is not in c_f_pointer with -Mallocatable=03 - work1_r_d. (decomp_2d.F90: 733)
PGF90-S-0550-Allocatable device array is not in c_f_pointer with -Mallocatable=03 - work2_r_d. (decomp_2d.F90: 735)
By using pgi-16.5, however, the code is compiled successfully, but it fails to run when it reaches line 733 - the first call to c_f_pointer
.
Moreover, the definitions of cptr1 and cptr2 are not consistent.
Would you please take a look at these?
Many thanks.
Ali
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.