From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by sourceware.org (Postfix) with ESMTPS id 404343858D1E for ; Wed, 17 May 2023 20:23:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 404343858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pj1-x1031.google.com with SMTP id 98e67ed59e1d1-253520adb30so435487a91.1 for ; Wed, 17 May 2023 13:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684355006; x=1686947006; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=k8TQsSQHcOi2THdYUqonZ8ncN/zy/v5b+Ku8kdeWDu8=; b=RXHUxJPp2hYyv58B703h7aesJTIL7ifnLUgkkiQjTqiXGBMXZH3dXVyjWvJt09NzGf HOmFjvT+8WjgKjaxS1PZ0zPiuPhTe63KGloSrb2L96tNqar9iTY5GwXcAr8jfn4YQiiS djyRShcdY4QqszwFMLF8VNE3PuyqWcU954R25ii9SUgpDCEtZ3dODF6DaHt4qTgK9+qO ot7np+Gk0GUjwOrLVK7/6I7QJFJP2xCanevY5zNUj67J6LaqJGbxos234sNgyyd5K4yG WhzPE1OEdk+kU6I90CViW/NC7uePHwnZBcm4jMHmvrTZUZtiFST/iPr58K8n18bptRFI ae0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684355006; x=1686947006; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k8TQsSQHcOi2THdYUqonZ8ncN/zy/v5b+Ku8kdeWDu8=; b=AgKwih7UJlnrs4X9tKl9b9BI2Vlb/5wZ84tEpONBGSphkRxZ49U+Wzskh/TSpAbegU zhlwfoUkoI7seXT3Aycyl0/ZkBSHxf4rFmF8a4gJK84mZlGOhcdbi66y63jN3X6NFMJv kCTIA1xr49MY0C+ZVDDR5gEDeNdvijHKVMVJeP+7M9ZnK5Vz0aw4e4lsFyIDkbxOeSU/ yUZJH3k+E7huTdQD5ThEOhGo0ofxz6+SdEs1eR3Gc9vbD0u/FBGfasEceZIHh5IiIf9s sUHbLrcqdW2AjMHDOQ7N+whWBid9vsbAQcW8R1hMxQAI35ByOO+xZQiTfkK3126Z9xoi r9Pw== X-Gm-Message-State: AC+VfDwO7rqKme6KYdgViJnaIA6QFy85zV7EIDbU+zeQrFbdQitLcCem 9sZekk1enlMOiBqt7fOrxf7W3E93g4qQHMy3f3w= X-Google-Smtp-Source: ACHHUZ69Ftu5vCAuqenwMgWm2PyJK1i9SDUsxquVIqiF+v9PgWx1KVQCNKiebRxYRlMFKUHCyATSMN3UiVI+OaLFJoM= X-Received: by 2002:a17:90a:8d06:b0:250:6730:a364 with SMTP id c6-20020a17090a8d0600b002506730a364mr124025pjo.3.1684355006161; Wed, 17 May 2023 13:23:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andrew Pinski Date: Wed, 17 May 2023 13:23:14 -0700 Message-ID: Subject: Re: Building Legacy Code and Intel Libraries To: Larry Lemons Cc: "fortran@gcc.gnu.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, May 17, 2023 at 1:15=E2=80=AFPM Larry Lemons via Fortran wrote: > > Hello, > > I inherited a project where the customer wants us to re-build this ForTra= n application with a more modern compiler. I did some research and found t= hat the GCC compiler probably has the most up to date compiler available, s= o we decided to us 13.1.0 version of GCC. It has been about 40 years since= I last used Fortran, and very little at that time, and I didn't realize th= at there were different libraries available based upon which compiler that = was used at the time. Apparently, from what I can tell from the research t= hat I've done, is it was last built using a MicroSoft compiler because of t= wo of the libraries that are used. From what I've read, Compaq had the com= piler for a time and now Intel has it. > > Anyway, since I was not the person who originally worked on this code, I = am not sure what functionality from the two libraries are being used, so I = would like to find the one or more libraries that are equivalent to the lib= raries that are being used from the Intel libraries. From what I understan= d, the libraries have been split up into more than one library since Intel = took it over, but all that I know is that the two libraries in question are= DFPORT and DFLIB. > > Can someone help me find the equivalent libraries in GCC that replace all= of the functionality in DFPORT and DFLIB or point me in a direction where = I can find this information? I've been trying to find it for the last 3 we= eks and have found a lot of things, but nothing I can use or that works. I= 've tried, unsuccessfully, to use the Intel libraries, as well as trying to= rebuild them. If there aren't any equivalent libraries then I may need to= work on getting the Intel compiler added to the software list, which will = take another month or more. Please read https://gcc.gnu.org/legacy-ml/fortran/2010-04/msg00314.html for about DFPORT and gfortran. For DFLIB, you might need to re-implement some of it. It looks like it was Windows only even. Thanks, Andrew Pinski > > So any help would be very much appreciated. > > Thank you, > > Larry M. Lemons > Sr. Software Developer