From owner-freebsd-fortran@FreeBSD.ORG Thu Dec 25 22:21:58 2014 Return-Path: Delivered-To: freebsd-fortran@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 43CE2FA4 for ; Thu, 25 Dec 2014 22:21:58 +0000 (UTC) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 064321F09 for ; Thu, 25 Dec 2014 22:21:58 +0000 (UTC) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.14.9/8.14.9) with ESMTP id sBPMLuuP035993 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 25 Dec 2014 14:21:56 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.9/8.14.9/Submit) id sBPMLuTf035992 for freebsd-fortran@freebsd.org; Thu, 25 Dec 2014 14:21:56 -0800 (PST) (envelope-from sgk) Date: Thu, 25 Dec 2014 14:21:56 -0800 From: Steve Kargl To: freebsd-fortran@freebsd.org Subject: Re: math/cmlib port - PR submitted, want to discuss Message-ID: <20141225222156.GA35967@troutmask.apl.washington.edu> References: <201412242116.sBOLGs66067857@mech-as221.men.bris.ac.uk> <20141225060257.GA32765@troutmask.apl.washington.edu> <20141225144608.GA1239@graf.pompo.net> <20141225164143.GA34817@troutmask.apl.washington.edu> <20141225220810.GC31170@graf.pompo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141225220810.GC31170@graf.pompo.net> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-fortran@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Fortran on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Dec 2014 22:21:58 -0000 On Thu, Dec 25, 2014 at 11:08:10PM +0100, Thierry Thomas wrote: > Le jeu 25 d?c 14 ? 17:41:43 +0100, Steve Kargl > > > > > > > > > > With only a very brief scan, I would have > > > > _valid_ARGS= atlas netlib gotoblas openblas > > > > Oldtimers will know "netlib" over "reference" and Goto's library > > is called gotoblas. > > > > The default should be netlib. If you choose to set > > the default to openblas, does it install a symlink from > > libopenblas to libblas. In fact, I would recommend setting > > a symlink for atlas, gotoblas, and openblas. This is, of course, > > my own opinion. > > Thanks for the feedback. No problem for me: I just choosed "reference" > because this was the name used by math/suitesparse. > > We discussed about the default with maho@ and pfg@, and it seemed that > openblas was the "trending" lib, but netlib is fine too. > The original authors of the blas and lapack are the individuals who wrote and maintain the netlib implementations. "trending" lib suggests to me new code with bugs. The netlib libraries are well-known and have been debugged for years. The netlib libraries are also quite portable. > I'm not sure about a symlink: would'nt it imply conflicts between > these different ports? How do you see it? My only concern is if I do gfortran -o myprog myprog.f90 -L/usr/local/lib -llapack -lblas I get myprog. If openblas or gotoblas or atlas is installed in preference to the netlib libraries, I would like the above to magically work. But, I suppose that this is just me. -- Steve