From 62302e1076c743c97de0b1947e9158f7d4f7b2e1 Mon Sep 17 00:00:00 2001 From: Adriano Amaricci Date: Sat, 13 Jan 2024 12:37:28 +0100 Subject: [PATCH] 1.3.0 ATTENTION Name Updated: minor breakdown DMFT_ED --> EDIPACK2 IF YOU UPDATE SOME MINOR CHANGES ARE REQUIRED TO YOUR DRIVERS. USE DMFT_ED --> USE EDIPACK2 The whole library has been updated with the new (possibly last) name. DMFT_ED (used before) has been ported (hopefully) everywhere to EDIPACK2. Name of the library: edipack2 Name of the module: EDIPACK2 e.g. program test USE EDIPACK2 ... end test All files are now compliant with this naming convention. Testing CI workflow. --- .github/workflows/PushWorkflow.yml | 14 ++++++------- CMakeLists.txt | 4 ++-- README.md | 14 ++++++------- bin/ci_setup_dmft_ed.sh | 20 ------------------- bin/ci_setup_edipack2.sh | 20 +++++++++++++++++++ etc/{dmft_ed.pc.in => edipack2.pc.in} | 4 ++-- ...bal.sh.in => edipack2_config_global.sh.in} | 0 ..._user.sh.in => edipack2_config_user.sh.in} | 0 etc/environment_modules/module.in | 2 +- src/CMakeLists.txt | 4 ++-- src/{DMFT_ED.f90 => EDIPACK2.f90} | 6 +++--- src/ED_AUX_FUNX.f90 | 2 +- src/ED_BATH/CMakeLists.txt | 2 +- src/ED_IO/CMakeLists.txt | 2 +- src/ED_NONSU2/CMakeLists.txt | 2 +- src/ED_NORMAL/CMakeLists.txt | 2 +- src/ED_SUPERC/CMakeLists.txt | 2 +- test/src/ED_GENERAL/ED_NORMAL/Makefile | 4 ++-- .../ED_NORMAL/ed_general_normal.f90 | 2 +- test/src/ED_GENERAL/ED_SUPERC/Makefile | 4 ++-- .../ED_SUPERC/ed_general_superc.f90 | 2 +- test/src/ED_GENERAL/Makefile | 2 +- test/src/ED_HYBRID/Makefile | 2 +- test/src/ED_NORMAL/ED_NORMAL/Makefile | 4 ++-- .../ED_NORMAL/ED_NORMAL/ed_normal_normal.f90 | 2 +- test/src/ED_NORMAL/ED_SUPERC/Makefile | 4 ++-- .../ED_NORMAL/ED_SUPERC/ed_normal_superc.f90 | 2 +- test/src/ED_NORMAL/Makefile | 2 +- test/src/ED_REPLICA/ED_NORMAL/Makefile | 4 ++-- .../ED_NORMAL/ed_replica_normal.f90 | 2 +- test/src/ED_REPLICA/ED_SUPERC/Makefile | 4 ++-- .../ED_SUPERC/ed_replica_superc.f90 | 2 +- test/src/ED_REPLICA/Makefile | 2 +- 33 files changed, 72 insertions(+), 72 deletions(-) delete mode 100755 bin/ci_setup_dmft_ed.sh create mode 100755 bin/ci_setup_edipack2.sh rename etc/{dmft_ed.pc.in => edipack2.pc.in} (80%) rename etc/{dmft_ed_config_global.sh.in => edipack2_config_global.sh.in} (100%) rename etc/{dmft_ed_config_user.sh.in => edipack2_config_user.sh.in} (100%) rename src/{DMFT_ED.f90 => EDIPACK2.f90} (98%) diff --git a/.github/workflows/PushWorkflow.yml b/.github/workflows/PushWorkflow.yml index 9ebc481..e00ad71 100644 --- a/.github/workflows/PushWorkflow.yml +++ b/.github/workflows/PushWorkflow.yml @@ -1,4 +1,4 @@ -name: CI DMFT_ED test workflow +name: CI EDIpack2 test workflow on: push @@ -7,7 +7,7 @@ defaults: shell: bash -l {0} jobs: - test-QcmP: + test-EDIpack2: runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -38,14 +38,14 @@ jobs: # Build EDIpack2 - name: Cloning EDIpack2 - run: git clone https://github.com/aamaricci/EDIpack2.0 EDIpack2 + run: git clone https://github.com/aamaricci/EDIpack2.0.git EDIpack2 - name: Install EDIpack2 run: | source ~/.scifor_config_user export PKG_CONFIG_PATH=~/.pkgconfig.d export GLOB_INC=$( pkg-config --cflags scifor ) export GLOB_LIB=$( pkg-config --libs scifor | sed "s/;/ /g" | sed 's/\\/ /g' ) - EDIpack2/bin/ci_setup_dmft_ed.sh + EDIpack2/bin/ci_setup_edipack2.sh @@ -55,10 +55,10 @@ jobs: - name: Building tests run: | source ~/.scifor_config_user - source ~/.dmft_ed_config_user + source ~/.edipack2_config_user export PKG_CONFIG_PATH=~/.pkgconfig.d - export GLOB_INC=$( pkg-config --cflags scifor dmft_ed) - export GLOB_LIB=$( pkg-config --libs scifor dmft_ed | sed "s/;/ /g" | sed 's/\\/ /g' ) + export GLOB_INC=$( pkg-config --cflags scifor edipack2) + export GLOB_LIB=$( pkg-config --libs scifor edipack2 | sed "s/;/ /g" | sed 's/\\/ /g' ) cd EDIpack2/test export TERM=xterm make all diff --git a/CMakeLists.txt b/CMakeLists.txt index d76fe60..3c51e49 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # DMFTED PROJECT ################################################## CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0) -PROJECT(dmft_ed Fortran) +PROJECT(edipack2 Fortran) SET(VERSION 0.4.7) @@ -122,7 +122,7 @@ ADD_SUBDIRECTORY(${LIB_SRC}/ED_NONSU2) ADD_SUBDIRECTORY(${LIB_SRC}) -ADD_LIBRARY(dmft_ed STATIC +ADD_LIBRARY(edipack2 STATIC $ $ $ diff --git a/README.md b/README.md index 3c636f6..af7792c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # EDIpack2.0: Massively parallel Exact Diagonalization for generic Quantum Impurity problems -[![TestSuite](https://img.shields.io/github/actions/workflow/status/aamaricci/DMFT_ED/PushWorkflow.yml?label=TestSuite&logo=Fortran&style=flat-square)](https://github.com/aamaricci/DMFT_ED/actions/workflows/PushWorkflow.yml) +[![TestSuite](https://img.shields.io/github/actions/workflow/status/aamaricci/EDIpack2/PushWorkflow.yml?label=TestSuite&logo=Fortran&style=flat-square)](https://github.com/aamaricci/EDIpack2/actions/workflows/PushWorkflow.yml)