[petsc-dev] GAMG error with MKL
Jed Brown
jed at jedbrown.org
Tue Jul 10 11:33:11 CDT 2018
Mark Adams <mfadams at lbl.gov> writes:
> On Mon, Jul 9, 2018 at 7:19 PM Jeff Hammond <jeff.science at gmail.com> wrote:
>
>>
>>
>> On Mon, Jul 9, 2018 at 7:38 AM, Mark Adams <mfadams at lbl.gov> wrote:
>>
>>> I agree with Matt's comment and let me add (somewhat redundantly)
>>>
>>>
>>>> This isn't how you'd write MPI, is it? No, you'd figure out how to
>>>> decompose your data properly to exploit locality and then implement an
>>>> algorithm that minimizes communication and synchronization. Do that with
>>>> OpenMP.
>>>>
>>>
>>> I have never seen a DOE app that does this correct, get you data model
>>> figured out first, then implement.
>>>
>>
>> Chris Kerr's weather code (GFDL Hiram) has a single OpenMP parallel
>> region. He was at the last NERSC workshop I attended. You should talk to
>> him.
>>
>>
> He is the last person I need to talk to :) but I wish my fusion colleagues
> had walked down the road and talked with him 10 years ago.
I don't know if Chris has ever lived there. And he's great, but GFDL is
an application, not a library.
Jeff, let us know when MKL can be called collectively from within an omp
parallel region.
More information about the petsc-dev
mailing list