From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id GGsSLkToq2AQVAAAgWs5BA (envelope-from ) for ; Mon, 24 May 2021 19:54:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id UD3BKUToq2BzSQAAB5/wlQ (envelope-from ) for ; Mon, 24 May 2021 17:54:12 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2A2542235D for ; Mon, 24 May 2021 19:54:12 +0200 (CEST) Received: from localhost ([::1]:59912 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llEmJ-0007Iu-4t for larch@yhetil.org; Mon, 24 May 2021 13:54:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llEm7-0007Fs-2S for guix-devel@gnu.org; Mon, 24 May 2021 13:53:59 -0400 Received: from mail-out-auth1.hosts.co.uk ([195.7.255.1]:64843) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llEm5-0004dd-7s for guix-devel@gnu.org; Mon, 24 May 2021 13:53:58 -0400 Received: from maikeh336.claranet.co.uk ([79.123.23.187] helo=pancake.local) by smtp.hosts.co.uk with esmtpsa (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim) (envelope-from ) id 1llElz-0008UA-CK; Mon, 24 May 2021 18:53:52 +0100 Message-ID: Subject: Re: Adding Trilinos to dealii package From: Paul Garlick To: paul@apatience.com, guix-devel@gnu.org Date: Mon, 24 May 2021 18:53:49 +0100 In-Reply-To: 8iXokLJz8g9vAHrX2pFDjHgz8tYMLRM4CNZwiOx2nQXIf6gO7B0PQGFigeTmf-vFzIIZi7Io4YSBkQezgQ7BsToDVkT2jeoqFVSMvJuX9kI=@apatience.com Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Received-SPF: none client-ip=195.7.255.1; envelope-from=pgarlick@tourbillion-technology.com; helo=mail-out-auth1.hosts.co.uk X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1621878852; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=iPXNCPoei9+uRK8GIdp03Ln+FAl4WK4WfE7jOdP02Dk=; b=aKpTzPWnRONpiHAMOKmcmqL1LtqQDNh1j/6TXkZkp9UL9jaVs3dJggM1gyzCNxjTQzERkw O5Wm9HVzo90RZBXj+bVnfeBrJdwlRCP3UCjrC+S9ReDetIHLgDEEJib4LYQxSXj7gF2840 oipR8lZv1UI7dpIzy+OcJfusTKuR+h9xHuuLeG3alvnQipCP21TdA3kLqOuFNZplxemRzG vRVkKowE2oaEf0MuUQJ+UMEwxaB7veBq66wCZRo6Zd4Xh2UcqIn6C5LzSwVX4vu6eJLDvh u/EyDsbUmUV+aSGWQRmLB2ik4zCpv1pkjPFTW75bj5bnYD16RncRQKhzKSvKCA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621878852; a=rsa-sha256; cv=none; b=bHdNz1IlIW7+EBpfhQIPXuAaUwI+uAeOS5XCnYXbSZQA1He19w/ouiFnjdhKkh2oMH0HOz FKfVSLTyWYk5MkxD0bhr9qmAS39MzwlgmI4v88i0++9gdwNVg10of47KXAcQDd75jxQt3o 9u/97kEVrLNVMPofyZPAsySGjx1y0JH0x5cNezG7QXPAEQX3jvleH2XiHeTMUWXC0rd8HA EAFdS7FzrnOdpClrQCF597LL2z+FmsXm7L4maoPtuNymMsrWb0qmxIxTt4jNOJmOV5/nOB x++iZQrjZTlylVJsdfEa0lezERBd9ikAroWxEH/eR+3cv9zxZufi0xQp4Yosdg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.93 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 2A2542235D X-Spam-Score: -1.93 X-Migadu-Scanner: scn1.migadu.com X-TUID: uHzjtIZpIc54 Dear Paul, > I would like to eventually package the Lethe CFD library Nice! Trilinos has many bells and whistles. I imagine that there will be some significant effort required to package it. One option would be to subdivide the library and initially package only the elements you need for Lethe. See the Debian approach to packaging Trilinos for example [1]. If Lethe does not use PETSc there would be no risk of conflict. The choice between including the new Trilinos (sub)package as a dependency of dealii and dealii-openmpi or creating new dealii-trilinos and dealii-trilinos-openmpi packages would be marginal. How many models need to use PETSc and Trilinos at the same time? > This assumes people won't mind having to build Trilinos as a > dependency for dealii even if they don't need it. The model run times are usually very much longer than the library build times. I expect this would be true for Trilinos and Lethe too. Best regards, Paul. [1]: https://packages.debian.org/source/buster/trilinos