Re: [Ecp-aurora-sdk-discuss] [EXTERNAL] Re: Questions about Kokkos at JLSE
Tim: So that means I should be able to pull-in the libkokkos.a file into my shared object library? --Bill From: Williams, Timothy J. <[email protected]> Sent: Monday, December 13, 2021 7:38 PM To: Garcia Martinez, Marta <[email protected]>; Hart, William E <[email protected]> Cc: [email protected] Subject: [EXTERNAL] Re: [Ecp-aurora-sdk-discuss] Questions about Kokkos at JLSE The prebuilt (currently only static) kokkos libraries for OpenMPTarget and SYCL backends are supposed to be built with -fPIC for position independent code. If any of them appear not to be, let me know. Best regards, Tim ------- Timothy J. Williams, Ph.D. --- Argonne National Laboratory --- [email protected]<mailto:[email protected]> ------- From: Ecp-aurora-sdk-discuss <[email protected]<mailto:[email protected]>> on behalf of Garcia Martinez, Marta via Ecp-aurora-sdk-discuss <[email protected]<mailto:[email protected]>> Date: Monday, December 13, 2021 at 10:08 AM To: Hart, William E <[email protected]<mailto:[email protected]>> Cc: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> Subject: Re: [Ecp-aurora-sdk-discuss] Questions about Kokkos at JLSE Hi William, You have a couple of pages in the Confluence JLSE website that are updated frequently. * https://wiki.jlse.anl.gov/pages/viewpage.action?pageId=38798583 * https://wiki.jlse.anl.gov/display/inteldga/OpenMP+Target+backend+Kokkos I personally tested with Uintah with the OpenMPTarget last week and didn't see any problem but we might need different flags. Tim and Patrick will be able to reply more about the OpenMP Target build and Daniel about the SYCL build but at least you can start there. Hope this helps, Marta On Dec 13, 2021, at 9:49 AM, Hart, William E via Ecp-aurora-sdk-discuss <[email protected]<mailto:[email protected]>> wrote: Hi, all: I'm trying to build a project using Kokkos targeting execution on Arcticus. I have several questions about the JLSE Kokkos builds. 1. Are there there Kokkos builds built using flags for position independent code? I only see *.a libraries, and it looks like these are static libraries. 2. Given (1), I'm trying to build Kokkos, and I was surprised to see errors where the sycl::ONEAPI namespace is referenced. Looking at the Kokkos issues, it looks like this is triggered by changes in the intel compilers. Do you have a recommended set of build options to use right now? Thanks, --Bill -- Ecp-aurora-sdk-discuss mailing list [email protected]<mailto:[email protected]> https://lists.jlse.anl.gov/mailman/listinfo/ecp-aurora-sdk-discuss
participants (1)
-
Hart, William E