X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:reply-to:subject:references:to:from:message-id
	:date:mime-version:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=rBE61Hvk1r59bMGl
	OMFrYbWtcsXcxoTZLflIG0JuWa8/gRC1DXJv245z+Y93wNdOYrOBETmCc1pMDZxp
	1otauNrN2XuWQYXHUJvjTaPD52fjT08XDn8xPG39WfHas4MlyjYm8ytF3knL+yxf
	fNPIhepYPQAK2uHHK9On5KV/2Jg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:reply-to:subject:references:to:from:message-id
	:date:mime-version:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=bToMEfvOWqUp+O3fMsGkbq
	gnpww=; b=N8z+fdglln3/wfn7QQIeltasu83bQUFEDElWrULN4bF0wTh2teDV8X
	YsyWpjnk7RD+EQSbUUsKCFy0Rxhi5l/JK8IqKdL1jXObW4DJiqS4caoPd9fclu0N
	SFgPKdekdpATUVoWpuCuCFZ2epSCbmj9yV/mIpJr9bQsUKuOIIXxs=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=3.2 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPAM_BODY autolearn=no version=3.3.2 spammy=tony, Tony, Parallelization, UD:netcologne.de
X-HELO: csmail.cs.umass.edu
Reply-To: moss@cs.umass.edu
Subject: Re: Parallelization
References: <db3a62ee-a3d2-82df-0eb1-140f442d9f79@netcologne.de> <loom.20160717T135427-906@post.gmane.org>
To: cygwin@cygwin.com
From: Eliot Moss <moss@cs.umass.edu>
Message-ID: <b9e23399-e039-2de4-837f-8d46f366c892@cs.umass.edu>
Date: Sun, 17 Jul 2016 16:28:22 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <loom.20160717T135427-906@post.gmane.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes

On 7/17/2016 7:56 AM, Tony Kelman wrote:
> Thomas Koenig <tkoenig <at> netcologne.de> writes:

> This is more of a general numerical ODE or Sundials usage question
> rather than a cygwin specific one, but I would try openmp or mpi on
> your function evaluations first, if that's taking most of the time.
> Do you know whether sundials is thread-safe?

True ... it also made me think of Python, which is designed to use
parallelized numpy (etc.) libraries, optimized for your platform.
Can use all the hardware threads on your machine, as well as make
good use of vector extensions such as AVX.  A 64-bit (x86-64)
version will give best use of vector processing, in my
experience.

Regards -- Eliot Moss

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

