X-Recipient: archive-cygwin AT delorie DOT 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:to:from:subject:message-id:date:mime-version :content-type:content-transfer-encoding; q=dns; s=default; b=M6L sMAZgzP+foSjeh4Hcb9mYzSWa7pccVW0izuZ5Xy1tX6Z/Yo3/IOwMs408XPr3+ra NT5DiRQlNlpsHkkntP7wq+myZJfUEFk8syd+XAn2TU1M2vpMeM3qs9ESNJCVHZ7f xRWwfmltjhuyJBc/oYvy7QX4ghM1hgPAuoY449e0= 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:to:from:subject:message-id:date:mime-version :content-type:content-transfer-encoding; s=default; bh=+9bpTdmh2 5sJq1dprbXUgoHRv8I=; b=cZUibPqIF4rJ7MipAtxrbDbOV4ASbwJR5maCEr0vg CY28fsw6lO60pkkS49xl+9tjSNpFzfGqIvXN8z/N4g0y/TqvDzxXkVmM+WD5HOx1 gcjf6chMHTax6i5H2qKMbidsGntrQLOU1mdSN+QW2WXdhnxjbwqX1pj6+frqqsOn 7o= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=30000, H*MI:a3d2, H*M:a3d2 X-HELO: cc-smtpout3.netcologne.de To: "cygwin AT cygwin DOT com" From: Thomas Koenig Subject: Parallelization Message-ID: Date: Sun, 17 Jul 2016 11:02:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I am working on a non-linear, boring system of ODEs, boring being defined as non-stiff and without other numerical surprises. So, CV_ADAMS works well. The only interesting part is that there are very many of the ODEs, around 30000 at the moment, and that each ODE depends on around half of the others, so a Jacobian (were I to calculate it) would be quite densely packed. Sundials works well for this problem, but it takes rather a lnog time and only utilizes a single processor on a 20-core machine. So, the question: Is there a way to parallelize the calculation for this? The references in the Sundials docs that I have seen only refer to parallelization of solving linear equations, which I do not need to do. Regards Thomas -- 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