From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49183) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2Btz-0002UI-4J for guix-patches@gnu.org; Wed, 11 Oct 2017 03:58:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2Bty-0003Qs-2T for guix-patches@gnu.org; Wed, 11 Oct 2017 03:58:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:52526) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e2Btx-0003Qm-V9 for guix-patches@gnu.org; Wed, 11 Oct 2017 03:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e2Btx-0001U8-L3 for guix-patches@gnu.org; Wed, 11 Oct 2017 03:58:01 -0400 Subject: [bug#27344] Trilinos Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87lglnery8.fsf@foradis.org> <20170909175752.8566-1-theodoros@foradis.org> <20170909175752.8566-4-theodoros@foradis.org> <87fuax9aa8.fsf_-_@gnu.org> <87mv54ghof.fsf@foradis.org> Date: Wed, 11 Oct 2017 09:57:21 +0200 In-Reply-To: <87mv54ghof.fsf@foradis.org> (Theodoros Foradis's message of "Fri, 06 Oct 2017 23:11:44 +0300") Message-ID: <874lr6dsm6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Theodoros Foradis Cc: 27344@debbugs.gnu.org Hi Theodoros, Theodoros Foradis skribis: > Ludovic Court=C3=A8s writes: > >> What about adding Trilinos as a first-class package, independently of >> Xyce? The package names could be =E2=80=9Ctrilinos=E2=80=9D and =E2=80= =9Ctrilinos-parallel=E2=80=9D. >> >> However, Trilinos raises its own set of issues: it=E2=80=99s actually a = set of >> 50 packages, which we=E2=80=99d rather provide as separate packages: >> >> https://trilinos.org/packages/ >> >> Do you know which ones are useful to Xyce? > > The trilinos-serial-xyce and trilinos-parallel-xyce non-public packages > I submitted *should* (according to Xyce's build instructions) include > only the packages useful to Xyce. Also, they are the latest version that > is compatible with Xyce (12.6.3), 12.12.1 being the latest release. > > Eric Bavier, had linked me with his WIP trilinos package > (http://paste.lisp.org/display/330792) in IRC about a year ago. > > I figured out that since the trilinos version used with Xyce, will > always be older than the current one, and some of the packages/configure > flags of a general trilinos package won't be compatible with it, if it > inherits a general trilinos package, it should be modified in respect to > it every time there is a trilinos update. > > This is why I decided to submit two non-public trilinos xyce-specific > packages, irrespective of the trilinos package we would like to include. OK, that makes a lot of sense, thanks for explaining. I think that if/when we have modular Trilinos packages (where each Trilinos package maps to one Guix package), we can revisit this and have Xyce depend on those. I added a comment and committed, thank you for your patience! Ludo=E2=80=99.