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. <zippy@anl.gov>
Sent: Monday, December 13, 2021 7:38 PM
To: Garcia Martinez, Marta <mgarcia@alcf.anl.gov>; Hart, William E <wehart@sandia.gov>
Cc: ecp-aurora-sdk-discuss@lists.jlse.anl.gov
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 --- tjwilliams@anl.gov -------

 

 

From: Ecp-aurora-sdk-discuss <ecp-aurora-sdk-discuss-bounces@lists.jlse.anl.gov> on behalf of Garcia Martinez, Marta via Ecp-aurora-sdk-discuss <ecp-aurora-sdk-discuss@lists.jlse.anl.gov>
Date: Monday, December 13, 2021 at 10:08 AM
To: Hart, William E <wehart@sandia.gov>
Cc: ecp-aurora-sdk-discuss@lists.jlse.anl.gov <ecp-aurora-sdk-discuss@lists.jlse.anl.gov>
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. 

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 <ecp-aurora-sdk-discuss@lists.jlse.anl.gov> 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
Ecp-aurora-sdk-discuss@lists.jlse.anl.gov
https://lists.jlse.anl.gov/mailman/listinfo/ecp-aurora-sdk-discuss