From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) by sourceware.org (Postfix) with ESMTPS id 36FC13839D11 for ; Fri, 16 Dec 2022 14:06:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 36FC13839D11 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-yw1-x1132.google.com with SMTP id 00721157ae682-3c090251d59so34139517b3.4 for ; Fri, 16 Dec 2022 06:06:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RzQsy4sv2rQnXOWex1N0bYBlTmmNfwf/PZXtNNVkAqk=; b=CQh+CiBeVmZnNGdY0kI8nRMwqRjevl/Wutk4335RicA4xDokblhgMLjHHzIwWBBdHy WSA40HtG+ZELVc8CtddwqoHAXAXnwQaOa9CZkU6eCFXFIrzXpD9zlwzEWKPmIDT6VRK6 2WfDCLy9RGEnsIIE003X6Nbnp2oGVpaPKb9CGAVEtBV9lWhqkJu9dt/Nw9K2h+38Uuyo C/RUWUZYU65bP6n3Y2VugDSy7soxpqZi7q8aQicimbBuNZ/ctOjHwc9vZCGpnyY0cMdS HdLtvhqyF2YcI0LsDjriwz11kf0evMsIQsVd6aoP0yyeWwkllVdqNuZpV8NkJKF7+xsX tTfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=RzQsy4sv2rQnXOWex1N0bYBlTmmNfwf/PZXtNNVkAqk=; b=jAutpmbdbEpSYSbTNrHr68YBP6xNgP5thqImAV5PG5TSdR/Nzq9lrmVE+5iPX1RHlA wFj/E8HlWw7shrDkOm32ensme7cJMyF81VlstnWIuXXX72YyMke2CQsdsk63MvpAeu5u itydBXhJMUEWCSVT4cOKtfI8afO3jjMwlzXsKujQuoy0Lj+4csNNeHjW7EPXt789a7/6 cb7554qh6+VCjGBFNOiJWMQmSrAny+k1ZqYR82RFGknCQCVEQHcioKCPs2NCIGEXxtnQ 8xi1k9AJL1VdbtPCBwoycQBzRlAakhBkCDIlPVzZvaRr+2YzHe7rQ9YvJH+9nTHGREmA eRVg== X-Gm-Message-State: ANoB5pke/n0+UNWShYEcMmwUTFymhQzCDlztPeKrjmHYeUrya+t370LU Bp8gP3KsYX4tIVo5QKhmyjOpFXL12l3VMnAAUeu9vI07P6k= X-Google-Smtp-Source: AA0mqf7WhTha2yAhlfrS27/d1oMgkfk5np7qfU2tyclVKn4ucDdyWBpJZ6Qk+P6GmOdbiZCPGiJNQRqdE4zw/BPkOj0= X-Received: by 2002:a81:4b82:0:b0:37e:7e54:e5fe with SMTP id y124-20020a814b82000000b0037e7e54e5femr12381502ywa.473.1671199573095; Fri, 16 Dec 2022 06:06:13 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arjen Markus Date: Fri, 16 Dec 2022 15:06:02 +0100 Message-ID: Subject: Re: Moving to submodule To: Patrick Begou Cc: fortran@gcc.gnu.org Content-Type: multipart/alternative; boundary="000000000000e73aa505eff27857" X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: --000000000000e73aa505eff27857 Content-Type: text/plain; charset="UTF-8" Hi Patrick, you might have a look at fpt - http://www.simconglobal.com/. Not sure if it will do what you want exactly, but you never know and the people behind it are well prepared to help out. Regards, Arjen Op vr 16 dec. 2022 om 15:01 schreef Patrick Begou via Fortran < fortran@gcc.gnu.org>: > Hi, > > my goal is to move a large fortran90 modular code to fortran 2008 using > the submodule concept. As I have nearly 400 files to modify I would like > to know if a tool exist to automatically extract variables from > fortran90 modules and build interfaces for subroutines and functions ? > > Before trying to implement this by myself... > > Thanks > > Patrick > > --000000000000e73aa505eff27857--