Exporting environment variables Exporting CI Exporting DISPLAY Exporting PAGER Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: dowloadPath=$(curl -s -L --retry 5 http://packages.semaphoreci.com/toolbox/linux) && echo $dowloadPath && curl -s -L --retry 5 --connect-timeout 3 $dowloadPath -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi http://packages.semaphoreci.com/toolbox/releases/download/v1.19.10/linux.tar toolbox/ toolbox/sem-version toolbox/spc toolbox/sem-service toolbox/sem-context toolbox/artifact toolbox/test-results toolbox/toolbox toolbox/sem-install toolbox/install-toolbox toolbox/enetwork toolbox/install-package toolbox/retry toolbox/sem-semantic-release toolbox/system-metrics-collector toolbox/Dockerfile.dev toolbox/ssh-session-cli toolbox/libchecksum toolbox/cache toolbox/libcheckout toolbox/README.md toolbox/when toolbox/sem-dockerize toolbox/sem-service-check-params retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed install-package installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI when installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 2669 Connecting to cache Running: (ssh-keyscan -p 29920 -H 94.130.123.200 >> /home/semaphore/.ssh/known_hosts || true) && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) sudo apt-get update 0% [Working] Hit:1 http://mirror.hetzner.de/ubuntu/packages bionic InRelease 0% [Connecting to de.archive.ubuntu.com (141.30.62.24)] [Connecting to mirror.i Get:2 http://mirror.hetzner.de/ubuntu/packages bionic-updates InRelease [88.7 kB] Get:3 http://mirror.hetzner.de/ubuntu/packages bionic-backports InRelease [83.3 kB] Get:4 http://mirror.hetzner.de/ubuntu/packages bionic-security InRelease [88.7 kB] 0% [Connecting to de.archive.ubuntu.com (141.30.62.24)] [4 InRelease 88.7 kB/88 Hit:5 http://mirror.init7.net/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [Connecting to de.archive.ubuntu.com (141.30.62.24 Get:6 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B] 0% [1 InRelease gpgv 242 kB] [Connecting to de.archive.ubuntu.com (141.30.62.24 Get:7 http://packages.cloud.google.com/apt cloud-sdk-bionic InRelease [6,786 B] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Waiting for headers] [Waiti Get:8 http://mirror.init7.net/ubuntu bionic-updates InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [8 InRelease 11.3 kB/88.7 kB 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [8 InRelease 14.2 kB/88.7 kB Hit:9 http://ppa.launchpad.net/ansible/ansible/ubuntu trusty InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [8 InRelease 43.2 kB/88.7 kB Hit:10 http://de.archive.ubuntu.com/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [8 InRelease 43.2 kB/88.7 kB Hit:11 https://baltocdn.com/helm/stable/debian all InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [8 InRelease 43.2 kB/88.7 kB Hit:12 https://download.docker.com/linux/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [8 InRelease 51.9 kB/88.7 kB 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Connecting to ppa.launchpad Hit:13 https://packages.microsoft.com/repos/azure-cli bionic InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Waiting for headers] [Conne Get:14 http://mirror.init7.net/ubuntu bionic-backports InRelease [83.3 kB] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [14 InRelease 21.5 kB/83.3 k Get:15 http://de.archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [15 InRelease 13.5 kB/88.7 kB 15%] [14 InRelease 7 0% [1 InRelease gpgv 242 kB] [15 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Get:16 https://storage.googleapis.com/bazel-apt stable InRelease [2,256 B] 0% [1 InRelease gpgv 242 kB] [15 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Hit:17 https://dl.yarnpkg.com/debian stable InRelease 0% [1 InRelease gpgv 242 kB] [15 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Get:18 http://mirror.init7.net/ubuntu bionic-security InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [15 InRelease 13.5 kB/88.7 kB 15%] [18 InRelease 2 0% [1 InRelease gpgv 242 kB] [15 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Get:19 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease [20.8 kB] 0% [1 InRelease gpgv 242 kB] [15 InRelease 40.8 kB/88.7 kB 46%] [19 InRelease 1 0% [1 InRelease gpgv 242 kB] [19 InRelease 14.2 kB/20.8 kB 68%] [Connecting to 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Connecting to ppa.launchpad 0% [Waiting for headers] [Connecting to ppa.launchpad.net (185.125.190.52)] [Co 0% [2 InRelease gpgv 88.7 kB] [Waiting for headers] [Connecting to ppa.launchpa Get:20 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] 0% [2 InRelease gpgv 88.7 kB] [20 InRelease 20.3 kB/88.7 kB 23%] [Connecting to 0% [2 InRelease gpgv 88.7 kB] [Connecting to ppa.launchpad.net (185.125.190.52) Hit:21 http://ppa.launchpad.net/cwchien/gradle/ubuntu bionic InRelease 0% [2 InRelease gpgv 88.7 kB] [Connecting to ppa.launchpad.net (185.125.190.52) 0% [Waiting for headers] [Connected to packagecloud.io (52.8.166.117)] [Connect 0% [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Waiting for headers] [Conn Get:22 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main i386 Packages [1,541 kB] 0% [3 InRelease gpgv 83.3 kB] [22 Packages 262 kB/1,541 kB 17%] [Waiting for he Hit:23 http://ppa.launchpad.net/pypy/ppa/ubuntu bionic InRelease 0% [3 InRelease gpgv 83.3 kB] [22 Packages 1,079 kB/1,541 kB 70%] [Connected to 0% [3 InRelease gpgv 83.3 kB] [Connecting to ppa.launchpad.net (185.125.190.52) Get:24 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main amd64 Packages [2,750 kB] 0% [3 InRelease gpgv 83.3 kB] [24 Packages 60.6 kB/2,750 kB 2%] [Connecting to 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [24 Packages 97.1 kB/2,75 Hit:25 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [24 Packages 1,867 kB/2,7 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:26 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main Translation-en [507 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [26 Translation-en 33.8 k 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:27 http://mirror.hetzner.de/ubuntu/packages bionic-updates/restricted amd64 Packages [936 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [27 Packages 45.1 kB/936 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:28 http://mirror.hetzner.de/ubuntu/packages bionic-updates/restricted Translation-en [130 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [28 Translation-en 32.1 k 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:29 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe amd64 Packages [1,846 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [29 Packages 33.1 kB/1,84 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:30 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe i386 Packages [1,627 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [30 Packages 21.8 kB/1,62 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:31 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe Translation-en [400 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [31 Translation-en 33.0 k 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Connected to packageclou 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Connected to packageclou 0% [Connecting to scala.jfrog.io (54.149.38.86)] [22 Packages store 0 B] [Conne 0% [Connecting to scala.jfrog.io (54.149.38.86)] [22 Packages store 0 B] [4 InR Get:33 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main amd64 Packages [53.3 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [22 Packages store 0 B] [4 InR Get:34 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main i386 Packages [53.2 kB] Get:35 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main Translation-en [14.5 kB] Get:36 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe i386 Packages [18.1 kB] Get:37 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe amd64 Packages [18.1 kB] Get:38 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe Translation-en [8,668 B] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [22 Packages store 0 B] [4 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [4 InRelease gpgv 88.7 kB] [Co 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [4 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [4 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [Waiti 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR Get:40 http://mirror.hetzner.de/ubuntu/packages bionic-security/main amd64 Packages [2,423 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR Get:41 http://mirror.hetzner.de/ubuntu/packages bionic-security/main i386 Packages [1,243 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR Get:42 http://mirror.hetzner.de/ubuntu/packages bionic-security/main Translation-en [417 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR Get:43 http://mirror.hetzner.de/ubuntu/packages bionic-security/restricted amd64 Packages [906 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR Get:44 http://mirror.hetzner.de/ubuntu/packages bionic-security/restricted Translation-en [125 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InR 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe Get:45 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe i386 Packages [1,037 kB] 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe Get:46 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe amd64 Packages [1,232 kB] 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe Get:47 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe Translation-en [283 kB] 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [Waitin 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [6 InRe 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [6 InRe 0% [Connected to d28dx6y1hfq314.cloudfront.net (13.225.84.76)] [Connected to sc 0% [Connected to d28dx6y1hfq314.cloudfront.net (13.225.84.76)] [Connected to sc Get:49 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,092 B] 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [24 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [24 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [24 Packa Get:50 http://packages.cloud.google.com/apt cloud-sdk-bionic/main amd64 Packages [351 kB] 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [24 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [24 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [9 InRele 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [26 Trans Get:51 http://packages.cloud.google.com/apt cloud-sdk-bionic/main i386 Packages [249 kB] 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [26 Trans 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [26 Trans 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [26 Trans 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [26 Trans 0% [Waiting for headers] [Waiting for headers] [26 Translation-en store 0 B] 0% [Waiting for headers] [Waiting for headers] [26 Translation-en store 0 B] [1 0% [Waiting for headers] [Waiting for headers] [11 InRelease gpgv 7,652 B] 0% [Waiting for headers] [Waiting for headers] [27 Packages store 0 B] [11 InRe 0% [Waiting for headers] [Waiting for headers] [27 Packages store 0 B] 0% [Waiting for headers] [Waiting for headers] [27 Packages store 0 B] [12 InRe 0% [Waiting for headers] [Waiting for headers] [27 Packages store 0 B] 0% [Waiting for headers] [Waiting for headers] [27 Packages store 0 B] [8 InRel Get:32 https://scala.jfrog.io/artifactory/debian all InRelease [3,558 B] 0% [Waiting for headers] [32 InRelease 3,558 B/3,558 B 100%] [27 Packages store 0% [Waiting for headers] [27 Packages store 0 B] [8 InRelease gpgv 88.7 kB] 0% [Waiting for headers] [Waiting for headers] [8 InRelease gpgv 88.7 kB] 0% [Waiting for headers] [Waiting for headers] [28 Translation-en store 0 B] [8 0% [Waiting for headers] [Waiting for headers] [8 InRelease gpgv 88.7 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [8 InRel 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [13 InRe Get:52 http://mirror.init7.net/ubuntu bionic-updates/main amd64 Packages [2,750 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [13 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [52 Pack 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [14 InRe Ign:39 https://scala.jfrog.io/artifactory/debian InRelease 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:53 http://mirror.init7.net/ubuntu bionic-updates/main i386 Packages [1,541 kB] 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:54 http://mirror.init7.net/ubuntu bionic-updates/main Translation-en [507 kB] 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:55 http://mirror.init7.net/ubuntu bionic-updates/restricted amd64 Packages [936 kB] 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:56 http://mirror.init7.net/ubuntu bionic-updates/restricted Translation-en [130 kB] 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:57 http://mirror.init7.net/ubuntu bionic-updates/universe i386 Packages [1,627 kB] 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [29 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [57 Pack 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:59 http://mirror.init7.net/ubuntu bionic-updates/universe amd64 Packages [1,846 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:60 http://mirror.init7.net/ubuntu bionic-updates/universe Translation-en [400 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:61 http://mirror.init7.net/ubuntu bionic-backports/main i386 Packages [53.2 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:62 http://mirror.init7.net/ubuntu bionic-backports/main amd64 Packages [53.3 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:63 http://mirror.init7.net/ubuntu bionic-backports/main Translation-en [14.5 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:64 http://mirror.init7.net/ubuntu bionic-backports/universe i386 Packages [18.1 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:65 http://mirror.init7.net/ubuntu bionic-backports/universe amd64 Packages [18.1 kB] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe Get:66 http://mirror.init7.net/ubuntu bionic-backports/universe Translation-en [8,668 B] 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [29 Packages store 0 B] [16 InRe 0% [Waiting for headers] [Waiting for headers] [16 InRelease gpgv 2,256 B] 0% [Waiting for headers] [Waiting for headers] [30 Packages store 0 B] [16 InRe Hit:48 https://packagecloud.io/github/git-lfs/ubuntu bionic InRelease 0% [Waiting for headers] [30 Packages store 0 B] [16 InRelease gpgv 2,256 B] 0% [Waiting for headers] [30 Packages store 0 B] 0% [Waiting for headers] [30 Packages store 0 B] [17 InRelease gpgv 17.1 kB] [W Get:67 https://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 Packages [8,019 B] 0% [Waiting for headers] [30 Packages store 0 B] [17 InRelease gpgv 17.1 kB] [6 0% [Waiting for headers] [30 Packages store 0 B] [17 InRelease gpgv 17.1 kB] Hit:58 https://scala.jfrog.io/artifactory/debian Release 0% [30 Packages store 0 B] [17 InRelease gpgv 17.1 kB] 0% [30 Packages store 0 B] 0% [30 Packages store 0 B] [18 InRelease gpgv 88.7 kB] 0% [30 Packages store 0 B] 0% [30 Packages store 0 B] [15 InRelease gpgv 88.7 kB] [Waiting for headers] Get:68 http://mirror.init7.net/ubuntu bionic-security/main i386 Packages [1,242 kB] 0% [30 Packages store 0 B] [15 InRelease gpgv 88.7 kB] [68 Packages 158 kB/1,24 0% [30 Packages store 0 B] [15 InRelease gpgv 88.7 kB] 0% [15 InRelease gpgv 88.7 kB] [Waiting for headers] 0% [31 Translation-en store 0 B] [15 InRelease gpgv 88.7 kB] [Waiting for heade Get:69 http://mirror.init7.net/ubuntu bionic-security/main amd64 Packages [2,409 kB] 0% [31 Translation-en store 0 B] [15 InRelease gpgv 88.7 kB] [69 Packages 33.0 0% [31 Translation-en store 0 B] [69 Packages 2,409 kB/2,409 kB 100%] Get:70 http://mirror.init7.net/ubuntu bionic-security/main Translation-en [417 kB] 0% [31 Translation-en store 0 B] [70 Translation-en 326 kB/417 kB 78%] 0% [31 Translation-en store 0 B] [19 InRelease gpgv 20.8 kB] [70 Translation-en Get:71 http://mirror.init7.net/ubuntu bionic-security/restricted amd64 Packages [906 kB] 0% [31 Translation-en store 0 B] [19 InRelease gpgv 20.8 kB] [Waiting for heade 0% [19 InRelease gpgv 20.8 kB] [Waiting for headers] [71 Packages 377 kB/906 kB 0% [33 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [7 0% [33 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [W Get:72 http://mirror.init7.net/ubuntu bionic-security/restricted Translation-en [125 kB] 0% [33 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [7 Get:73 http://de.archive.ubuntu.com/ubuntu bionic-security/main i386 Packages [1,242 kB] 0% [33 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 0% [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,242 kB 1%] [72 Translatio 0% [34 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 0% [34 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 Get:74 http://mirror.init7.net/ubuntu bionic-security/universe i386 Packages [1,037 kB] 0% [34 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 0% [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,242 kB 1%] [74 Packages 4 0% [35 Translation-en store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 0% [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,242 kB 1%] [74 Packages 5 0% [36 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 0% [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,242 kB 1%] [74 Packages 5 0% [37 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 0% [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,242 kB 1%] [74 Packages 7 0% [38 Translation-en store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 0% [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,242 kB 1%] [74 Packages 8 0% [40 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 13.4 kB/1,2 0% [40 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 40.8 kB/1,2 Get:75 http://mirror.init7.net/ubuntu bionic-security/universe amd64 Packages [1,232 kB] 0% [40 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 40.8 kB/1,2 0% [40 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 95.5 kB/1,2 Get:76 http://mirror.init7.net/ubuntu bionic-security/universe Translation-en [283 kB] 0% [40 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 95.5 kB/1,2 0% [40 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [73 Packages 95.5 kB/1,2 0% [40 Packages store 0 B] [73 Packages 205 kB/1,242 kB 17%] 0% [40 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [73 Packages 205 kB/1,24 Get:77 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main i386 Packages [4,236 B] 0% [40 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [73 Packages 764 kB/1,24 0% [40 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [73 Packages 764 kB/1,24 0% [40 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [Waiting for headers] 0% [40 Packages store 0 B] [Waiting for headers] [Waiting for headers] Get:78 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2,409 kB] Get:79 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main amd64 Packages [4,236 B] 0% [40 Packages store 0 B] [78 Packages 268 kB/2,409 kB 11%] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [78 Packages 268 kB/2,40 0% [40 Packages store 0 B] [78 Packages 1,070 kB/2,409 kB 44%] 0% [40 Packages store 0 B] [23 InRelease gpgv 15.4 kB] [78 Packages 1,070 kB/2, 0% [40 Packages store 0 B] [78 Packages 1,897 kB/2,409 kB 79%] 0% [40 Packages store 0 B] [25 InRelease gpgv 15.9 kB] [78 Packages 1,897 kB/2, 0% [25 InRelease gpgv 15.9 kB] [78 Packages 1,897 kB/2,409 kB 79%] 0% [41 Packages store 0 B] [25 InRelease gpgv 15.9 kB] [78 Packages 1,897 kB/2, 0% [41 Packages store 0 B] [25 InRelease gpgv 15.9 kB] Get:80 http://de.archive.ubuntu.com/ubuntu bionic-security/main Translation-en [417 kB] 0% [41 Packages store 0 B] [25 InRelease gpgv 15.9 kB] [80 Translation-en 0 B/4 0% [41 Packages store 0 B] [80 Translation-en 326 kB/417 kB 78%] 0% [41 Packages store 0 B] [32 InRelease gpgv 3,558 B] [80 Translation-en 326 k Get:81 http://de.archive.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [906 kB] 0% [41 Packages store 0 B] [32 InRelease gpgv 3,558 B] [81 Packages 104 kB/906 Get:82 http://de.archive.ubuntu.com/ubuntu bionic-security/restricted Translation-en [125 kB] 0% [41 Packages store 0 B] [32 InRelease gpgv 3,558 B] [82 Translation-en 37.1 Get:83 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,232 kB] 0% [41 Packages store 0 B] [32 InRelease gpgv 3,558 B] [83 Packages 3,516 B/1,2 0% [41 Packages store 0 B] [83 Packages 3,516 B/1,232 kB 0%] 0% [Waiting for headers] [41 Packages store 0 B] [48 InRelease gpgv 24.4 kB] [8 0% [Waiting for headers] [48 InRelease gpgv 24.4 kB] [83 Packages 3,516 B/1,232 0% [Waiting for headers] [42 Translation-en store 0 B] [48 InRelease gpgv 24.4 0% [Waiting for headers] [42 Translation-en store 0 B] [83 Packages 575 kB/1,23 0% [Waiting for headers] [42 Translation-en store 0 B] [Release.gpg gpgv 815 B] Get:84 http://de.archive.ubuntu.com/ubuntu bionic-security/universe i386 Packages [1,037 kB] 0% [Waiting for headers] [42 Translation-en store 0 B] [Release.gpg gpgv 815 B] 82% [Waiting for headers] [42 Translation-en store 0 B] [84 Packages 191 kB/1,0 82% [Waiting for headers] [84 Packages 483 kB/1,037 kB 47%] 82% [Waiting for headers] [43 Packages store 0 B] [84 Packages 483 kB/1,037 kB 83% [Waiting for headers] [43 Packages store 0 B] Get:86 http://de.archive.ubuntu.com/ubuntu bionic-security/universe Translation-en [283 kB] 83% [Waiting for headers] [43 Packages store 0 B] [86 Translation-en 0 B/283 kB Get:87 https://scala.jfrog.io/artifactory/debian all/main amd64 Packages [1,622 B] 83% [87 Packages 1,622 B/1,622 B 100%] [43 Packages store 0 B] [86 Translation- 83% [43 Packages store 0 B] [86 Translation-en 21.4 kB/283 kB 8%] 83% [Waiting for headers] [43 Packages store 0 B] Get:88 http://de.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,541 kB] 83% [Waiting for headers] [43 Packages store 0 B] [88 Packages 0 B/1,541 kB 0%] 84% [Waiting for headers] [88 Packages 568 kB/1,541 kB 37%] 84% [Waiting for headers] [44 Translation-en store 0 B] [88 Packages 568 kB/1,5 85% [Waiting for headers] [88 Packages 973 kB/1,541 kB 63%] 85% [Waiting for headers] [45 Packages store 0 B] [88 Packages 973 kB/1,541 kB 86% [Waiting for headers] [45 Packages store 0 B] Get:89 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,750 kB] 86% [Waiting for headers] [45 Packages store 0 B] [89 Packages 0 B/2,750 kB 0%] Get:90 https://scala.jfrog.io/artifactory/debian all/main i386 Packages [1,622 B] 86% [90 Packages 1,622 B/1,622 B 100%] [45 Packages store 0 B] [89 Packages 61. 86% [45 Packages store 0 B] [89 Packages 61.2 kB/2,750 kB 2%] 87% [89 Packages 576 kB/2,750 kB 21%] 87% [46 Packages store 0 B] [89 Packages 576 kB/2,750 kB 21%] 89% [89 Packages 2,198 kB/2,750 kB 80%] 89% [47 Translation-en store 0 B] [89 Packages 2,198 kB/2,750 kB 80%] 90% [89 Packages 2,632 kB/2,750 kB 96%] 90% [49 Packages store 0 B] [89 Packages 2,632 kB/2,750 kB 96%] 90% [89 Packages 2,632 kB/2,750 kB 96%] 90% [50 Packages store 0 B] [89 Packages 2,632 kB/2,750 kB 96%] 90% [50 Packages store 0 B] Get:91 http://de.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [507 kB] 90% [50 Packages store 0 B] [91 Translation-en 0 B/507 kB 0%] 91% [91 Translation-en 316 kB/507 kB 62%] 91% [51 Packages store 0 B] [91 Translation-en 316 kB/507 kB 62%] 91% [51 Packages store 0 B] Get:92 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [936 kB] 91% [51 Packages store 0 B] [92 Packages 0 B/936 kB 0%] 91% [92 Packages 28.5 kB/936 kB 3%] 91% [52 Packages store 0 B] [92 Packages 28.5 kB/936 kB 3%] 92% [52 Packages store 0 B] Get:93 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted Translation-en [130 kB] 92% [52 Packages store 0 B] [93 Translation-en 0 B/130 kB 0%] 93% [52 Packages store 0 B] Get:94 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,627 kB] 93% [52 Packages store 0 B] [94 Packages 0 B/1,627 kB 0%] 95% [52 Packages store 0 B] Get:95 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,846 kB] 95% [52 Packages store 0 B] [95 Packages 0 B/1,846 kB 0%] 95% [95 Packages 266 kB/1,846 kB 14%] 95% [53 Packages store 0 B] [95 Packages 266 kB/1,846 kB 14%] 98% [95 Packages 1,744 kB/1,846 kB 94%] 98% [54 Translation-en store 0 B] [95 Packages 1,744 kB/1,846 kB 94%] Get:96 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [400 kB] 98% [54 Translation-en store 0 B] [96 Translation-en 64.2 kB/400 kB 16%] 98% [54 Translation-en store 0 B] 98% [Working] 98% [55 Packages store 0 B] 98% [Working] 98% [56 Translation-en store 0 B] 98% [Working] 98% [57 Packages store 0 B] 99% [Working] 99% [59 Packages store 0 B] 99% [Working] 99% [60 Translation-en store 0 B] 99% [Working] 99% [61 Packages store 0 B] 99% [Working] 99% [62 Packages store 0 B] 99% [Working] 99% [63 Translation-en store 0 B] 99% [Working] 99% [64 Packages store 0 B] 99% [Working] 99% [65 Packages store 0 B] 99% [Working] 99% [66 Translation-en store 0 B] 99% [Working] 99% [67 Packages store 0 B] 99% [Working] 99% [68 Packages store 0 B] 99% [Working] 99% [69 Packages store 0 B] 99% [Working] 99% [70 Translation-en store 0 B] 99% [Working] 99% [71 Packages store 0 B] 99% [Working] 99% [72 Translation-en store 0 B] 99% [Working] 99% [74 Packages store 0 B] 99% [Working] 99% [75 Packages store 0 B] 99% [Working] 99% [76 Translation-en store 0 B] 99% [Working] 99% [77 Packages store 0 B] 99% [Working] 99% [73 Packages store 0 B] 99% [Working] 99% [79 Packages store 0 B] 99% [Working] 99% [78 Packages store 0 B] 99% [Working] 99% [80 Translation-en store 0 B] 99% [Working] 99% [81 Packages store 0 B] 99% [Working] 99% [82 Translation-en store 0 B] 99% [Working] 8,942 kB/s 0s 99% [83 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [84 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [87 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [86 Translation-en store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [88 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [90 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [89 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [91 Translation-en store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [92 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [93 Translation-en store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [94 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [95 Packages store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s 100% [96 Translation-en store 0 B] 8,942 kB/s 0s 100% [Working] 8,942 kB/s 0s Fetched 53.9 MB in 8s (7,053 kB/s) Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 1% Reading package lists... 8% Reading package lists... 8% Reading package lists... 11% Reading package lists... 14% Reading package lists... 14% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 18% Reading package lists... 18% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 26% Reading package lists... 26% Reading package lists... 32% Reading package lists... 32% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 37% Reading package lists... 37% Reading package lists... 37% Reading package lists... 38% Reading package lists... 38% Reading package lists... 39% Reading package lists... 39% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 41% Reading package lists... 41% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 44% Reading package lists... 44% Reading package lists... 45% Reading package lists... 45% Reading package lists... 46% Reading package lists... 46% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 49% Reading package lists... 49% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 52% Reading package lists... 52% Reading package lists... 53% Reading package lists... 53% Reading package lists... 55% Reading package lists... 55% Reading package lists... 55% Reading package lists... 55% Reading package lists... 55% Reading package lists... 55% Reading package lists... 56% Reading package lists... 56% Reading package lists... 57% Reading package lists... 57% Reading package lists... 58% Reading package lists... 58% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 59% Reading package lists... 60% Reading package lists... 60% Reading package lists... 61% Reading package lists... 61% Reading package lists... 62% Reading package lists... 62% Reading package lists... 63% Reading package lists... 63% Reading package lists... 63% Reading package lists... 63% Reading package lists... 63% Reading package lists... 63% Reading package lists... 64% Reading package lists... 64% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 66% Reading package lists... 66% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 69% Reading package lists... 74% Reading package lists... 74% Reading package lists... 80% Reading package lists... 80% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 85% Reading package lists... 85% Reading package lists... 86% Reading package lists... 86% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 89% Reading package lists... 89% Reading package lists... 90% Reading package lists... 90% Reading package lists... 91% Reading package lists... 91% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 93% Reading package lists... 93% Reading package lists... 94% Reading package lists... 94% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 98% Reading package lists... 98% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done sudo apt-get -y install texlive-latex-base pandoc colordiff gcc libgsl-dev ffmpeg Reading package lists... 0% Reading package lists... 100% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done gcc is already the newest version (4:7.4.0-1ubuntu2.3). gcc set to manually installed. The following packages were automatically installed and are no longer required: intltool-debian libarchive-cpio-perl libarchive-zip-perl libfile-stripnondeterminism-perl libmail-sendmail-perl libsys-hostname-long-perl po-debconf Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: fonts-lmodern i965-va-driver libaacs0 libass9 libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libbdplus0 libbluray2 libbs2b0 libcdio-cdda2 libcdio-paranoia2 libcdio17 libchromaprint1 libcrystalhd3 libdc1394-22 libflite1 libgme0 libgsl23 libgslcblas0 libgsm1 libkpathsea6 liblua5.1-0 libluajit-5.1-2 libluajit-5.1-common libmysofa0 libnorm1 libopenal-data libopenal1 libopenjp2-7 libopenmpt0 libpgm-5.2-0 libpoppler73 libpostproc54 libpotrace0 libptexenc1 librubberband2 libsdl2-2.0-0 libshine3 libsnappy1v5 libsndio6.1 libsoxr0 libssh-gcrypt-4 libswresample2 libswscale4 libsynctex1 libtexlua52 libtexluajit2 libva-drm2 libva-x11-2 libva2 libvdpau1 libvorbisfile3 libwebpmux3 libx264-152 libx265-146 libxcb-xfixes0 libxvidcore4 libzmq5 libzvbi-common libzvbi0 libzzip-0-13 lmodern mesa-va-drivers mesa-vdpau-drivers pandoc-data t1utils tex-common texlive-base texlive-binaries va-driver-all vdpau-driver-all Suggested packages: ffmpeg-doc i965-va-driver-shaders libbluray-bdj firmware-crystalhd gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html libportaudio2 sndiod texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf debhelper perl-tk xpdf-reader | pdf-viewer texlive-latex-base-doc libvdpau-va-gl1 nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver The following NEW packages will be installed: colordiff ffmpeg fonts-lmodern i965-va-driver libaacs0 libass9 libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libbdplus0 libbluray2 libbs2b0 libcdio-cdda2 libcdio-paranoia2 libcdio17 libchromaprint1 libcrystalhd3 libdc1394-22 libflite1 libgme0 libgsl-dev libgsl23 libgslcblas0 libgsm1 libkpathsea6 liblua5.1-0 libluajit-5.1-2 libluajit-5.1-common libmysofa0 libnorm1 libopenal-data libopenal1 libopenjp2-7 libopenmpt0 libpgm-5.2-0 libpoppler73 libpostproc54 libpotrace0 libptexenc1 librubberband2 libsdl2-2.0-0 libshine3 libsnappy1v5 libsndio6.1 libsoxr0 libssh-gcrypt-4 libswresample2 libswscale4 libsynctex1 libtexlua52 libtexluajit2 libva-drm2 libva-x11-2 libva2 libvdpau1 libvorbisfile3 libwebpmux3 libx264-152 libx265-146 libxcb-xfixes0 libxvidcore4 libzmq5 libzvbi-common libzvbi0 libzzip-0-13 lmodern mesa-va-drivers mesa-vdpau-drivers pandoc pandoc-data t1utils tex-common texlive-base texlive-binaries texlive-latex-base va-driver-all vdpau-driver-all 0 upgraded, 80 newly installed, 0 to remove and 142 not upgraded. Need to get 85.1 MB of archives. After this operation, 361 MB of additional disk space will be used. 0% [Working] Get:1 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 tex-common all 6.09 [33.0 kB] 0% [1 tex-common 13.4 kB/33.0 kB 41%] 0% [Working] Get:2 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 colordiff all 1.0.18-1 [13.2 kB] 0% [2 colordiff 13.2 kB/13.2 kB 100%] 1% [Waiting for headers] Get:3 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva2 amd64 2.1.0-3 [47.6 kB] 1% [3 libva2 18.6 kB/47.6 kB 39%] 1% [Waiting for headers] Get:4 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva-drm2 amd64 2.1.0-3 [6,880 B] 1% [4 libva-drm2 6,880 B/6,880 B 100%] 1% [Waiting for headers] Get:5 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva-x11-2 amd64 2.1.0-3 [11.5 kB] 1% [5 libva-x11-2 11.5 kB/11.5 kB 100%] 1% [Working] Get:6 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libvdpau1 amd64 1.1.1-3ubuntu1 [25.5 kB] 1% [6 libvdpau1 17.3 kB/25.5 kB 68%] 2% [Working] Get:7 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavutil55 amd64 7:3.4.11-0ubuntu0.1 [191 kB] 2% [7 libavutil55 16.8 kB/191 kB 9%] 2% [Working] Get:8 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libcrystalhd3 amd64 1:0.0~git20110715.fdd2f19-12 [45.8 kB] 2% [8 libcrystalhd3 45.8 kB/45.8 kB 100%] 2% [Working] Get:9 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgsm1 amd64 1.0.13-4build1 [22.4 kB] 2% [9 libgsm1 16.7 kB/22.4 kB 75%] 3% [Working] Get:10 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libopenjp2-7 amd64 2.3.0-2build0.18.04.1 [145 kB] 3% [10 libopenjp2-7 59.6 kB/145 kB 41%] 3% [Waiting for headers] Get:11 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libshine3 amd64 3.1.1-1 [22.9 kB] 3% [11 libshine3 22.9 kB/22.9 kB 100%] 3% [Working] Get:12 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libsnappy1v5 amd64 1.1.7-1 [16.0 kB] 3% [12 libsnappy1v5 16.0 kB/16.0 kB 100%] 4% [Working] Get:13 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libsoxr0 amd64 0.1.2-3 [65.9 kB] 4% [13 libsoxr0 5,944 B/65.9 kB 9%] 4% [Waiting for headers] Get:14 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libswresample2 amd64 7:3.4.11-0ubuntu0.1 [55.2 kB] 4% [14 libswresample2 5,333 B/55.2 kB 10%] 4% [Working] Get:15 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libwebpmux3 amd64 0.6.1-2ubuntu0.18.04.1 [19.6 kB] 4% [15 libwebpmux3 0 B/19.6 kB 0%] 4% [Working] Get:16 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libx264-152 amd64 2:0.152.2854+gite9a5903-2 [609 kB] 4% [16 libx264-152 4,096 B/609 kB 1%] 5% [Waiting for headers] Get:17 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libx265-146 amd64 2.6-3 [1,026 kB] 5% [17 libx265-146 41.7 kB/1,026 kB 4%] 6% [Waiting for headers] Get:18 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libxvidcore4 amd64 2:1.3.5-1 [200 kB] 7% [18 libxvidcore4 64.3 kB/200 kB 32%] 7% [Waiting for headers] Get:19 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libzvbi-common all 0.2.35-13 [32.1 kB] 7% [19 libzvbi-common 32.1 kB/32.1 kB 100%] 7% [Working] Get:20 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libzvbi0 amd64 0.2.35-13 [235 kB] 7% [20 libzvbi0 25.2 kB/235 kB 11%] 8% [Working] Get:21 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavcodec57 amd64 7:3.4.11-0ubuntu0.1 [4,600 kB] 8% [21 libavcodec57 48.5 kB/4,600 kB 1%] 12% [Waiting for headers] Get:22 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libass9 amd64 1:0.14.0-1 [88.2 kB] 12% [22 libass9 41.7 kB/88.2 kB 47%] 13% [Waiting for headers] Get:23 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libbluray2 amd64 1:1.0.2-3 [141 kB] 13% [23 libbluray2 45.1 kB/141 kB 32%] 13% [Working] Get:24 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libchromaprint1 amd64 1.4.3-1 [36.8 kB] 13% [24 libchromaprint1 8,514 B/36.8 kB 23%] 13% [Working] Get:25 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgme0 amd64 0.6.2-1 [121 kB] 13% [25 libgme0 36.9 kB/121 kB 31%] 14% [Working] Get:26 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libvorbisfile3 amd64 1.3.5-4.2 [16.0 kB] 14% [26 libvorbisfile3 16.0 kB/16.0 kB 100%] 14% [Working] Get:27 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libopenmpt0 amd64 0.3.6-1 [561 kB] 14% [27 libopenmpt0 30.4 kB/561 kB 5%] 15% [Waiting for headers] Get:28 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libssh-gcrypt-4 amd64 0.8.0~20170825.94fa1e38-1ubuntu0.7 [172 kB] 15% [28 libssh-gcrypt-4 59.2 kB/172 kB 34%] 15% [Waiting for headers] Get:29 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavformat57 amd64 7:3.4.11-0ubuntu0.1 [953 kB] 15% [29 libavformat57 18.0 kB/953 kB 2%] 16% [Waiting for headers] Get:30 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavresample3 amd64 7:3.4.11-0ubuntu0.1 [52.6 kB] 16% [30 libavresample3 47.9 kB/52.6 kB 91%] 16% [Working] Get:31 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libbs2b0 amd64 3.1.0+dfsg-2.2 [10.5 kB] 17% [31 libbs2b0 10.5 kB/10.5 kB 100%] 17% [Working] Get:32 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libflite1 amd64 2.1-release-1 [12.8 MB] 17% [32 libflite1 49.7 kB/12.8 MB 0%] 29% [Working] Get:33 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libmysofa0 amd64 0.6~dfsg0-3+deb10u1build1 [38.5 kB] 29% [33 libmysofa0 38.5 kB/38.5 kB 100%] 29% [Working] Get:34 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libpostproc54 amd64 7:3.4.11-0ubuntu0.1 [50.3 kB] 29% [34 libpostproc54 40.8 kB/50.3 kB 81%] 30% [Working] Get:35 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 librubberband2 amd64 1.8.1-7ubuntu2 [86.7 kB] 30% [35 librubberband2 55.7 kB/86.7 kB 64%] 30% [Working] Get:36 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libswscale4 amd64 7:3.4.11-0ubuntu0.1 [150 kB] 30% [36 libswscale4 65.5 kB/150 kB 44%] 30% [Waiting for headers] Get:37 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libnorm1 amd64 1.5r6+dfsg1-6 [224 kB] 30% [37 libnorm1 65.5 kB/224 kB 29%] 31% [Waiting for headers] Get:38 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libpgm-5.2-0 amd64 5.2.122~dfsg-2 [157 kB] 31% [38 libpgm-5.2-0 7,015 B/157 kB 4%] 31% [Working] Get:39 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libzmq5 amd64 4.2.5-1ubuntu0.2 [221 kB] 31% [39 libzmq5 39.9 kB/221 kB 18%] 32% [Waiting for headers] Get:40 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavfilter6 amd64 7:3.4.11-0ubuntu0.1 [875 kB] 32% [40 libavfilter6 50.8 kB/875 kB 6%] 33% [Waiting for headers] Get:41 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libcdio17 amd64 1.0.0-2ubuntu2 [58.8 kB] 33% [41 libcdio17 44.2 kB/58.8 kB 75%] 33% [Working] Get:42 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libcdio-cdda2 amd64 10.2+0.94+2-2build1 [17.7 kB] 33% [42 libcdio-cdda2 17.7 kB/17.7 kB 100%] Get:43 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libcdio-paranoia2 amd64 10.2+0.94+2-2build1 [17.2 kB] 33% [43 libcdio-paranoia2 17.2 kB/17.2 kB 100%] Get:44 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libdc1394-22 amd64 2.2.5-1 [77.5 kB] 34% [44 libdc1394-22 77.5 kB/77.5 kB 100%] 34% [Working] Get:45 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libopenal-data all 1:1.18.2-2 [102 kB] 34% [45 libopenal-data 65.5 kB/102 kB 64%] 34% [Working] Get:46 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libsndio6.1 amd64 1.1.0-3 [23.4 kB] 35% [Waiting for headers] Get:47 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libopenal1 amd64 1:1.18.2-2 [266 kB] 35% [47 libopenal1 65.5 kB/266 kB 25%] 35% [Waiting for headers] Get:48 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libsdl2-2.0-0 amd64 2.0.8+dfsg1-1ubuntu1.18.04.4 [382 kB] 35% [48 libsdl2-2.0-0 33.2 kB/382 kB 9%] 36% [Waiting for headers] Get:49 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xfixes0 amd64 1.13-2~ubuntu18.04 [9,352 B] 36% [Waiting for headers] Get:50 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavdevice57 amd64 7:3.4.11-0ubuntu0.1 [75.1 kB] 36% [50 libavdevice57 49.2 kB/75.1 kB 65%] 36% [Working] Get:51 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 ffmpeg amd64 7:3.4.11-0ubuntu0.1 [1,587 kB] 36% [51 ffmpeg 61.5 kB/1,587 kB 4%] 38% [Working] Get:52 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 fonts-lmodern all 2.004.5-3 [4,551 kB] 38% [52 fonts-lmodern 47.2 kB/4,551 kB 1%] 42% [Waiting for headers] Get:53 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libaacs0 amd64 0.9.0-1 [51.4 kB] 43% [53 libaacs0 51.4 kB/51.4 kB 100%] 43% [Working] Get:54 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libbdplus0 amd64 0.1.2-2 [46.6 kB] 43% [54 libbdplus0 26.8 kB/46.6 kB 57%] Get:55 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgslcblas0 amd64 2.4+dfsg-6 [79.7 kB] 43% [55 libgslcblas0 23.6 kB/79.7 kB 30%] Get:56 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgsl23 amd64 2.4+dfsg-6 [823 kB] 43% [56 libgsl23 35.5 kB/823 kB 4%] 44% [Waiting for headers] Get:57 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgsl-dev amd64 2.4+dfsg-6 [1,023 kB] 44% [57 libgsl-dev 6,536 B/1,023 kB 1%] 46% [Waiting for headers] Get:58 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libkpathsea6 amd64 2017.20170613.44572-8ubuntu0.1 [54.9 kB] 46% [58 libkpathsea6 18.9 kB/54.9 kB 34%] 46% [Waiting for headers] Get:59 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 liblua5.1-0 amd64 5.1.5-8.1build2 [100 kB] 46% [59 liblua5.1-0 33.5 kB/100 kB 33%] 46% [Waiting for headers] Get:60 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libluajit-5.1-common all 2.1.0~beta3+dfsg-5.1 [44.3 kB] 46% [60 libluajit-5.1-common 42.4 kB/44.3 kB 96%] 47% [Waiting for headers] Get:61 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libluajit-5.1-2 amd64 2.1.0~beta3+dfsg-5.1 [227 kB] 47% [61 libluajit-5.1-2 20.0 kB/227 kB 9%] 47% [Working] Get:62 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libpoppler73 amd64 0.62.0-2ubuntu2.14 [800 kB] 47% [62 libpoppler73 55.4 kB/800 kB 7%] 48% [Waiting for headers] Get:63 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libpotrace0 amd64 1.14-2 [17.4 kB] 48% [63 libpotrace0 17.4 kB/17.4 kB 100%] 48% [Working] Get:64 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libptexenc1 amd64 2017.20170613.44572-8ubuntu0.1 [34.5 kB] 48% [64 libptexenc1 23.7 kB/34.5 kB 69%] 49% [Working] Get:65 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libsynctex1 amd64 2017.20170613.44572-8ubuntu0.1 [41.4 kB] 49% [65 libsynctex1 41.4 kB/41.4 kB 100%] 49% [Working] Get:66 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libtexlua52 amd64 2017.20170613.44572-8ubuntu0.1 [91.2 kB] 49% [66 libtexlua52 12.8 kB/91.2 kB 14%] 49% [Waiting for headers] Get:67 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libtexluajit2 amd64 2017.20170613.44572-8ubuntu0.1 [230 kB] 49% [67 libtexluajit2 52.3 kB/230 kB 23%] 50% [Waiting for headers] Get:68 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libzzip-0-13 amd64 0.13.62-3.1ubuntu0.18.04.1 [26.0 kB] 50% [68 libzzip-0-13 26.0 kB/26.0 kB 100%] 50% [Working] Get:69 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 lmodern all 2.004.5-3 [9,631 kB] 50% [69 lmodern 10.8 kB/9,631 kB 0%] 59% [Waiting for headers] Get:70 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 mesa-va-drivers amd64 20.0.8-0ubuntu1~18.04.1 [2,376 kB] 59% [70 mesa-va-drivers 25.0 kB/2,376 kB 1%] 62% [Waiting for headers] Get:71 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 mesa-vdpau-drivers amd64 20.0.8-0ubuntu1~18.04.1 [2,496 kB] 62% [71 mesa-vdpau-drivers 39.8 kB/2,496 kB 2%] 64% [Waiting for headers] Get:72 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 pandoc-data all 1.19.2.4~dfsg-1build4 [40.1 kB] 64% [72 pandoc-data 36.2 kB/40.1 kB 90%] 65% [Waiting for headers] Get:73 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 pandoc amd64 1.19.2.4~dfsg-1build4 [6,692 kB] 65% [73 pandoc 48.6 kB/6,692 kB 1%] 71% [Working] Get:74 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 t1utils amd64 1.41-2 [56.0 kB] 71% [74 t1utils 54.0 kB/56.0 kB 96%] 71% [Waiting for headers] Get:75 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 texlive-binaries amd64 2017.20170613.44572-8ubuntu0.1 [8,179 kB] 72% [75 texlive-binaries 63.3 kB/8,179 kB 1%] 79% [Waiting for headers] Get:76 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 texlive-base all 2017.20180305-1 [18.7 MB] 79% [76 texlive-base 36.1 kB/18.7 MB 0%] Get:77 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 texlive-latex-base all 2017.20180305-1 [951 kB] 97% [77 texlive-latex-base 65.5 kB/951 kB 7%] 98% [Waiting for headers] Get:78 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 i965-va-driver amd64 2.1.0-0ubuntu1 [925 kB] 98% [78 i965-va-driver 26.6 kB/925 kB 3%] 99% [Working] Get:79 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 va-driver-all amd64 2.1.0-3 [4,376 B] 99% [79 va-driver-all 4,376 B/4,376 B 100%] 100% [Waiting for headers] Get:80 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 vdpau-driver-all amd64 1.1.1-3ubuntu1 [4,674 B] 100% [80 vdpau-driver-all 4,674 B/4,674 B 100%] 100% [Working] Fetched 85.1 MB in 2s (39.1 MB/s) Extracting templates from packages: 37% Extracting templates from packages: 75% Extracting templates from packages: 100% Preconfiguring packages ... Selecting previously unselected package tex-common. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 229653 files and directories currently installed.) Preparing to unpack .../00-tex-common_6.09_all.deb ... Unpacking tex-common (6.09) ... Selecting previously unselected package colordiff. Preparing to unpack .../01-colordiff_1.0.18-1_all.deb ... Unpacking colordiff (1.0.18-1) ... Selecting previously unselected package libva2:amd64. Preparing to unpack .../02-libva2_2.1.0-3_amd64.deb ... Unpacking libva2:amd64 (2.1.0-3) ... Selecting previously unselected package libva-drm2:amd64. Preparing to unpack .../03-libva-drm2_2.1.0-3_amd64.deb ... Unpacking libva-drm2:amd64 (2.1.0-3) ... Selecting previously unselected package libva-x11-2:amd64. Preparing to unpack .../04-libva-x11-2_2.1.0-3_amd64.deb ... Unpacking libva-x11-2:amd64 (2.1.0-3) ... Selecting previously unselected package libvdpau1:amd64. Preparing to unpack .../05-libvdpau1_1.1.1-3ubuntu1_amd64.deb ... Unpacking libvdpau1:amd64 (1.1.1-3ubuntu1) ... Selecting previously unselected package libavutil55:amd64. Preparing to unpack .../06-libavutil55_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libavutil55:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libcrystalhd3:amd64. Preparing to unpack .../07-libcrystalhd3_1%3a0.0~git20110715.fdd2f19-12_amd64.deb ... Unpacking libcrystalhd3:amd64 (1:0.0~git20110715.fdd2f19-12) ... Selecting previously unselected package libgsm1:amd64. Preparing to unpack .../08-libgsm1_1.0.13-4build1_amd64.deb ... Unpacking libgsm1:amd64 (1.0.13-4build1) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../09-libopenjp2-7_2.3.0-2build0.18.04.1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.3.0-2build0.18.04.1) ... Selecting previously unselected package libshine3:amd64. Preparing to unpack .../10-libshine3_3.1.1-1_amd64.deb ... Unpacking libshine3:amd64 (3.1.1-1) ... Selecting previously unselected package libsnappy1v5:amd64. Preparing to unpack .../11-libsnappy1v5_1.1.7-1_amd64.deb ... Unpacking libsnappy1v5:amd64 (1.1.7-1) ... Selecting previously unselected package libsoxr0:amd64. Preparing to unpack .../12-libsoxr0_0.1.2-3_amd64.deb ... Unpacking libsoxr0:amd64 (0.1.2-3) ... Selecting previously unselected package libswresample2:amd64. Preparing to unpack .../13-libswresample2_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libswresample2:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../14-libwebpmux3_0.6.1-2ubuntu0.18.04.1_amd64.deb ... Unpacking libwebpmux3:amd64 (0.6.1-2ubuntu0.18.04.1) ... Selecting previously unselected package libx264-152:amd64. Preparing to unpack .../15-libx264-152_2%3a0.152.2854+gite9a5903-2_amd64.deb ... Unpacking libx264-152:amd64 (2:0.152.2854+gite9a5903-2) ... Selecting previously unselected package libx265-146:amd64. Preparing to unpack .../16-libx265-146_2.6-3_amd64.deb ... Unpacking libx265-146:amd64 (2.6-3) ... Selecting previously unselected package libxvidcore4:amd64. Preparing to unpack .../17-libxvidcore4_2%3a1.3.5-1_amd64.deb ... Unpacking libxvidcore4:amd64 (2:1.3.5-1) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../18-libzvbi-common_0.2.35-13_all.deb ... Unpacking libzvbi-common (0.2.35-13) ... Selecting previously unselected package libzvbi0:amd64. Preparing to unpack .../19-libzvbi0_0.2.35-13_amd64.deb ... Unpacking libzvbi0:amd64 (0.2.35-13) ... Selecting previously unselected package libavcodec57:amd64. Preparing to unpack .../20-libavcodec57_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libavcodec57:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libass9:amd64. Preparing to unpack .../21-libass9_1%3a0.14.0-1_amd64.deb ... Unpacking libass9:amd64 (1:0.14.0-1) ... Selecting previously unselected package libbluray2:amd64. Preparing to unpack .../22-libbluray2_1%3a1.0.2-3_amd64.deb ... Unpacking libbluray2:amd64 (1:1.0.2-3) ... Selecting previously unselected package libchromaprint1:amd64. Preparing to unpack .../23-libchromaprint1_1.4.3-1_amd64.deb ... Unpacking libchromaprint1:amd64 (1.4.3-1) ... Selecting previously unselected package libgme0:amd64. Preparing to unpack .../24-libgme0_0.6.2-1_amd64.deb ... Unpacking libgme0:amd64 (0.6.2-1) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../25-libvorbisfile3_1.3.5-4.2_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.5-4.2) ... Selecting previously unselected package libopenmpt0:amd64. Preparing to unpack .../26-libopenmpt0_0.3.6-1_amd64.deb ... Unpacking libopenmpt0:amd64 (0.3.6-1) ... Selecting previously unselected package libssh-gcrypt-4:amd64. Preparing to unpack .../27-libssh-gcrypt-4_0.8.0~20170825.94fa1e38-1ubuntu0.7_amd64.deb ... Unpacking libssh-gcrypt-4:amd64 (0.8.0~20170825.94fa1e38-1ubuntu0.7) ... Selecting previously unselected package libavformat57:amd64. Preparing to unpack .../28-libavformat57_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libavformat57:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libavresample3:amd64. Preparing to unpack .../29-libavresample3_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libavresample3:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libbs2b0:amd64. Preparing to unpack .../30-libbs2b0_3.1.0+dfsg-2.2_amd64.deb ... Unpacking libbs2b0:amd64 (3.1.0+dfsg-2.2) ... Selecting previously unselected package libflite1:amd64. Preparing to unpack .../31-libflite1_2.1-release-1_amd64.deb ... Unpacking libflite1:amd64 (2.1-release-1) ... Selecting previously unselected package libmysofa0:amd64. Preparing to unpack .../32-libmysofa0_0.6~dfsg0-3+deb10u1build1_amd64.deb ... Unpacking libmysofa0:amd64 (0.6~dfsg0-3+deb10u1build1) ... Selecting previously unselected package libpostproc54:amd64. Preparing to unpack .../33-libpostproc54_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libpostproc54:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package librubberband2:amd64. Preparing to unpack .../34-librubberband2_1.8.1-7ubuntu2_amd64.deb ... Unpacking librubberband2:amd64 (1.8.1-7ubuntu2) ... Selecting previously unselected package libswscale4:amd64. Preparing to unpack .../35-libswscale4_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libswscale4:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libnorm1:amd64. Preparing to unpack .../36-libnorm1_1.5r6+dfsg1-6_amd64.deb ... Unpacking libnorm1:amd64 (1.5r6+dfsg1-6) ... Selecting previously unselected package libpgm-5.2-0:amd64. Preparing to unpack .../37-libpgm-5.2-0_5.2.122~dfsg-2_amd64.deb ... Unpacking libpgm-5.2-0:amd64 (5.2.122~dfsg-2) ... Selecting previously unselected package libzmq5:amd64. Preparing to unpack .../38-libzmq5_4.2.5-1ubuntu0.2_amd64.deb ... Unpacking libzmq5:amd64 (4.2.5-1ubuntu0.2) ... Selecting previously unselected package libavfilter6:amd64. Preparing to unpack .../39-libavfilter6_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libavfilter6:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package libcdio17:amd64. Preparing to unpack .../40-libcdio17_1.0.0-2ubuntu2_amd64.deb ... Unpacking libcdio17:amd64 (1.0.0-2ubuntu2) ... Selecting previously unselected package libcdio-cdda2:amd64. Preparing to unpack .../41-libcdio-cdda2_10.2+0.94+2-2build1_amd64.deb ... Unpacking libcdio-cdda2:amd64 (10.2+0.94+2-2build1) ... Selecting previously unselected package libcdio-paranoia2:amd64. Preparing to unpack .../42-libcdio-paranoia2_10.2+0.94+2-2build1_amd64.deb ... Unpacking libcdio-paranoia2:amd64 (10.2+0.94+2-2build1) ... Selecting previously unselected package libdc1394-22:amd64. Preparing to unpack .../43-libdc1394-22_2.2.5-1_amd64.deb ... Unpacking libdc1394-22:amd64 (2.2.5-1) ... Selecting previously unselected package libopenal-data. Preparing to unpack .../44-libopenal-data_1%3a1.18.2-2_all.deb ... Unpacking libopenal-data (1:1.18.2-2) ... Selecting previously unselected package libsndio6.1:amd64. Preparing to unpack .../45-libsndio6.1_1.1.0-3_amd64.deb ... Unpacking libsndio6.1:amd64 (1.1.0-3) ... Selecting previously unselected package libopenal1:amd64. Preparing to unpack .../46-libopenal1_1%3a1.18.2-2_amd64.deb ... Unpacking libopenal1:amd64 (1:1.18.2-2) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../47-libsdl2-2.0-0_2.0.8+dfsg1-1ubuntu1.18.04.4_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.0.8+dfsg1-1ubuntu1.18.04.4) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../48-libxcb-xfixes0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libavdevice57:amd64. Preparing to unpack .../49-libavdevice57_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking libavdevice57:amd64 (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package ffmpeg. Preparing to unpack .../50-ffmpeg_7%3a3.4.11-0ubuntu0.1_amd64.deb ... Unpacking ffmpeg (7:3.4.11-0ubuntu0.1) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../51-fonts-lmodern_2.004.5-3_all.deb ... Unpacking fonts-lmodern (2.004.5-3) ... Selecting previously unselected package libaacs0:amd64. Preparing to unpack .../52-libaacs0_0.9.0-1_amd64.deb ... Unpacking libaacs0:amd64 (0.9.0-1) ... Selecting previously unselected package libbdplus0:amd64. Preparing to unpack .../53-libbdplus0_0.1.2-2_amd64.deb ... Unpacking libbdplus0:amd64 (0.1.2-2) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../54-libgslcblas0_2.4+dfsg-6_amd64.deb ... Unpacking libgslcblas0:amd64 (2.4+dfsg-6) ... Selecting previously unselected package libgsl23:amd64. Preparing to unpack .../55-libgsl23_2.4+dfsg-6_amd64.deb ... Unpacking libgsl23:amd64 (2.4+dfsg-6) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../56-libgsl-dev_2.4+dfsg-6_amd64.deb ... Unpacking libgsl-dev (2.4+dfsg-6) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../57-libkpathsea6_2017.20170613.44572-8ubuntu0.1_amd64.deb ... Unpacking libkpathsea6:amd64 (2017.20170613.44572-8ubuntu0.1) ... Selecting previously unselected package liblua5.1-0:amd64. Preparing to unpack .../58-liblua5.1-0_5.1.5-8.1build2_amd64.deb ... Unpacking liblua5.1-0:amd64 (5.1.5-8.1build2) ... Selecting previously unselected package libluajit-5.1-common. Preparing to unpack .../59-libluajit-5.1-common_2.1.0~beta3+dfsg-5.1_all.deb ... Unpacking libluajit-5.1-common (2.1.0~beta3+dfsg-5.1) ... Selecting previously unselected package libluajit-5.1-2:amd64. Preparing to unpack .../60-libluajit-5.1-2_2.1.0~beta3+dfsg-5.1_amd64.deb ... Unpacking libluajit-5.1-2:amd64 (2.1.0~beta3+dfsg-5.1) ... Selecting previously unselected package libpoppler73:amd64. Preparing to unpack .../61-libpoppler73_0.62.0-2ubuntu2.14_amd64.deb ... Unpacking libpoppler73:amd64 (0.62.0-2ubuntu2.14) ... Selecting previously unselected package libpotrace0. Preparing to unpack .../62-libpotrace0_1.14-2_amd64.deb ... Unpacking libpotrace0 (1.14-2) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../63-libptexenc1_2017.20170613.44572-8ubuntu0.1_amd64.deb ... Unpacking libptexenc1:amd64 (2017.20170613.44572-8ubuntu0.1) ... Selecting previously unselected package libsynctex1:amd64. Preparing to unpack .../64-libsynctex1_2017.20170613.44572-8ubuntu0.1_amd64.deb ... Unpacking libsynctex1:amd64 (2017.20170613.44572-8ubuntu0.1) ... Selecting previously unselected package libtexlua52:amd64. Preparing to unpack .../65-libtexlua52_2017.20170613.44572-8ubuntu0.1_amd64.deb ... Unpacking libtexlua52:amd64 (2017.20170613.44572-8ubuntu0.1) ... Selecting previously unselected package libtexluajit2:amd64. Preparing to unpack .../66-libtexluajit2_2017.20170613.44572-8ubuntu0.1_amd64.deb ... Unpacking libtexluajit2:amd64 (2017.20170613.44572-8ubuntu0.1) ... Selecting previously unselected package libzzip-0-13:amd64. Preparing to unpack .../67-libzzip-0-13_0.13.62-3.1ubuntu0.18.04.1_amd64.deb ... Unpacking libzzip-0-13:amd64 (0.13.62-3.1ubuntu0.18.04.1) ... Selecting previously unselected package lmodern. Preparing to unpack .../68-lmodern_2.004.5-3_all.deb ... Unpacking lmodern (2.004.5-3) ... Selecting previously unselected package mesa-va-drivers:amd64. Preparing to unpack .../69-mesa-va-drivers_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking mesa-va-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package mesa-vdpau-drivers:amd64. Preparing to unpack .../70-mesa-vdpau-drivers_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking mesa-vdpau-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../71-pandoc-data_1.19.2.4~dfsg-1build4_all.deb ... Unpacking pandoc-data (1.19.2.4~dfsg-1build4) ... Selecting previously unselected package pandoc. Preparing to unpack .../72-pandoc_1.19.2.4~dfsg-1build4_amd64.deb ... Unpacking pandoc (1.19.2.4~dfsg-1build4) ... Selecting previously unselected package t1utils. Preparing to unpack .../73-t1utils_1.41-2_amd64.deb ... Unpacking t1utils (1.41-2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../74-texlive-binaries_2017.20170613.44572-8ubuntu0.1_amd64.deb ... Unpacking texlive-binaries (2017.20170613.44572-8ubuntu0.1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../75-texlive-base_2017.20180305-1_all.deb ... Unpacking texlive-base (2017.20180305-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../76-texlive-latex-base_2017.20180305-1_all.deb ... Unpacking texlive-latex-base (2017.20180305-1) ... Selecting previously unselected package i965-va-driver:amd64. Preparing to unpack .../77-i965-va-driver_2.1.0-0ubuntu1_amd64.deb ... Unpacking i965-va-driver:amd64 (2.1.0-0ubuntu1) ... Selecting previously unselected package va-driver-all:amd64. Preparing to unpack .../78-va-driver-all_2.1.0-3_amd64.deb ... Unpacking va-driver-all:amd64 (2.1.0-3) ... Selecting previously unselected package vdpau-driver-all:amd64. Preparing to unpack .../79-vdpau-driver-all_1.1.1-3ubuntu1_amd64.deb ... Unpacking vdpau-driver-all:amd64 (1.1.1-3ubuntu1) ... Setting up libvorbisfile3:amd64 (1.3.5-4.2) ... Setting up libkpathsea6:amd64 (2017.20170613.44572-8ubuntu0.1) ... Setting up libpgm-5.2-0:amd64 (5.2.122~dfsg-2) ... Setting up libtexlua52:amd64 (2017.20170613.44572-8ubuntu0.1) ... Setting up libx264-152:amd64 (2:0.152.2854+gite9a5903-2) ... Setting up libxcb-xfixes0:amd64 (1.13-2~ubuntu18.04) ... Setting up libsynctex1:amd64 (2017.20170613.44572-8ubuntu0.1) ... Setting up libopenjp2-7:amd64 (2.3.0-2build0.18.04.1) ... Setting up libptexenc1:amd64 (2017.20170613.44572-8ubuntu0.1) ... Setting up tex-common (6.09) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libluajit-5.1-common (2.1.0~beta3+dfsg-5.1) ... Setting up libopenmpt0:amd64 (0.3.6-1) ... Setting up libaacs0:amd64 (0.9.0-1) ... Setting up libflite1:amd64 (2.1-release-1) ... Setting up libsoxr0:amd64 (0.1.2-3) ... Setting up libssh-gcrypt-4:amd64 (0.8.0~20170825.94fa1e38-1ubuntu0.7) ... Setting up libass9:amd64 (1:0.14.0-1) ... Setting up pandoc-data (1.19.2.4~dfsg-1build4) ... Setting up libbluray2:amd64 (1:1.0.2-3) ... Setting up libvdpau1:amd64 (1.1.1-3ubuntu1) ... Setting up libdc1394-22:amd64 (2.2.5-1) ... Setting up libshine3:amd64 (3.1.1-1) ... Setting up libva2:amd64 (2.1.0-3) ... Setting up libxvidcore4:amd64 (2:1.3.5-1) ... Setting up libx265-146:amd64 (2.6-3) ... Setting up libopenal-data (1:1.18.2-2) ... Setting up libbs2b0:amd64 (3.1.0+dfsg-2.2) ... Setting up libnorm1:amd64 (1.5r6+dfsg1-6) ... Setting up libpoppler73:amd64 (0.62.0-2ubuntu2.14) ... Setting up i965-va-driver:amd64 (2.1.0-0ubuntu1) ... Setting up libcrystalhd3:amd64 (1:0.0~git20110715.fdd2f19-12) ... Setting up librubberband2:amd64 (1.8.1-7ubuntu2) ... Setting up t1utils (1.41-2) ... Setting up libwebpmux3:amd64 (0.6.1-2ubuntu0.18.04.1) ... Setting up libsnappy1v5:amd64 (1.1.7-1) ... Setting up mesa-va-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libva-drm2:amd64 (2.1.0-3) ... Setting up libluajit-5.1-2:amd64 (2.1.0~beta3+dfsg-5.1) ... Setting up libzvbi-common (0.2.35-13) ... Setting up libpotrace0 (1.14-2) ... Setting up colordiff (1.0.18-1) ... Setting up liblua5.1-0:amd64 (5.1.5-8.1build2) ... Setting up libgme0:amd64 (0.6.2-1) ... Setting up libbdplus0:amd64 (0.1.2-2) ... Setting up libzvbi0:amd64 (0.2.35-13) ... Setting up libva-x11-2:amd64 (2.1.0-3) ... Setting up libsndio6.1:amd64 (1.1.0-3) ... Setting up libzzip-0-13:amd64 (0.13.62-3.1ubuntu0.18.04.1) ... Setting up libgslcblas0:amd64 (2.4+dfsg-6) ... Setting up libtexluajit2:amd64 (2017.20170613.44572-8ubuntu0.1) ... Setting up libgsm1:amd64 (1.0.13-4build1) ... Setting up libmysofa0:amd64 (0.6~dfsg0-3+deb10u1build1) ... Setting up libcdio17:amd64 (1.0.0-2ubuntu2) ... Setting up fonts-lmodern (2.004.5-3) ... Setting up libzmq5:amd64 (4.2.5-1ubuntu0.2) ... Setting up libavutil55:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up pandoc (1.19.2.4~dfsg-1build4) ... Setting up libgsl23:amd64 (2.4+dfsg-6) ... Setting up libgsl-dev (2.4+dfsg-6) ... Setting up mesa-vdpau-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libcdio-cdda2:amd64 (10.2+0.94+2-2build1) ... Setting up libswresample2:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up texlive-binaries (2017.20170613.44572-8ubuntu0.1) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up libsdl2-2.0-0:amd64 (2.0.8+dfsg1-1ubuntu1.18.04.4) ... Setting up libswscale4:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up va-driver-all:amd64 (2.1.0-3) ... Setting up libcdio-paranoia2:amd64 (10.2+0.94+2-2build1) ... Setting up libpostproc54:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up texlive-base (2017.20180305-1) ... mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST... mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... mktexlsr: Updating /var/lib/texmf/ls-R... mktexlsr: Done. tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/config/pdftexconfig.tex tl-paper: setting paper size for dvipdfmx to letter: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for dvips to letter: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for pdftex to letter: /var/lib/texmf/tex/generic/config/pdftexconfig.tex tl-paper: setting paper size for xdvi to letter: /var/lib/texmf/xdvi/XDvi-paper Setting up libopenal1:amd64 (1:1.18.2-2) ... Setting up texlive-latex-base (2017.20180305-1) ... Setting up lmodern (2.004.5-3) ... Setting up vdpau-driver-all:amd64 (1.1.1-3ubuntu1) ... Setting up libavresample3:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up libavcodec57:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up libchromaprint1:amd64 (1.4.3-1) ... Setting up libavformat57:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up libavfilter6:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up libavdevice57:amd64 (7:3.4.11-0ubuntu0.1) ... Setting up ffmpeg (7:3.4.11-0ubuntu0.1) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for install-info (6.5.0.dfsg.1-2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for fontconfig (2.12.6-0ubuntu2) ... Processing triggers for tex-common (6.09) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. sem-version python 3.9 [20:01 03/10/2022]: Changing 'python' to version 3.9 * Switching to Python version 3.9 * Done. Python 3.9.14 [20:01 03/10/2022]: Switch successful. python3 --version Python 3.9.14 export PATH=$PATH:/home/semaphore/.local/bin pip3 install -U pip setuptools Requirement already satisfied: pip in ./.pyenv/3.9/lib/python3.9/site-packages (22.2.2) Requirement already satisfied: setuptools in ./.pyenv/3.9/lib/python3.9/site-packages (62.1.0) Collecting setuptools Downloading setuptools-65.4.1-py3-none-any.whl (1.2 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 42.8 MB/s eta 0:00:00 [?25hInstalling collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 62.1.0 Uninstalling setuptools-62.1.0: Successfully uninstalled setuptools-62.1.0 Successfully installed setuptools-65.4.1 pip3 install testfixtures sympy mpmath jupyter matplotlib scipy nrpylatex Collecting testfixtures Downloading testfixtures-7.0.0-py3-none-any.whl (97 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/97.3 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.3/97.3 kB 7.4 MB/s eta 0:00:00 [?25hCollecting sympy Downloading sympy-1.11.1-py3-none-any.whl (6.5 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/6.5 MB 79.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 6.2/6.5 MB 92.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.5/6.5 MB 77.2 MB/s eta 0:00:00 [?25hCollecting mpmath Downloading mpmath-1.2.1-py3-none-any.whl (532 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/532.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 532.6/532.6 kB 100.8 MB/s eta 0:00:00 [?25hCollecting jupyter Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB) Collecting matplotlib Downloading matplotlib-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.8 MB ? eta -:--:--  ━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/11.8 MB 103.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 8.0/11.8 MB 117.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 11.8/11.8 MB 121.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 95.2 MB/s eta 0:00:00 [?25hCollecting scipy Downloading scipy-1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/43.9 MB ? eta -:--:--  ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/43.9 MB 121.3 MB/s eta 0:00:01  ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.1/43.9 MB 117.6 MB/s eta 0:00:01  ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.1/43.9 MB 114.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ 16.2/43.9 MB 114.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 20.2/43.9 MB 114.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 24.2/43.9 MB 113.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 27.4/43.9 MB 106.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 29.4/43.9 MB 89.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 31.5/43.9 MB 78.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 33.6/43.9 MB 69.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 35.9/43.9 MB 64.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 37.8/43.9 MB 59.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 39.4/43.9 MB 56.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 40.9/43.9 MB 53.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 42.6/43.9 MB 50.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 48.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 48.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 MB 34.7 MB/s eta 0:00:00 [?25hCollecting nrpylatex Downloading nrpylatex-1.2.2-py3-none-any.whl (34 kB) Collecting notebook Downloading notebook-6.4.12-py3-none-any.whl (9.9 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/9.9 MB ? eta -:--:--  ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/9.9 MB 51.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/9.9 MB 49.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 5.0/9.9 MB 49.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 6.8/9.9 MB 48.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 8.4/9.9 MB 48.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 9.9/9.9 MB 48.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 44.0 MB/s eta 0:00:00 [?25hCollecting jupyter-console Downloading jupyter_console-6.4.4-py3-none-any.whl (22 kB) Collecting ipywidgets Downloading ipywidgets-8.0.2-py3-none-any.whl (134 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/134.4 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.4/134.4 kB 54.6 MB/s eta 0:00:00 [?25hCollecting ipykernel Downloading ipykernel-6.16.0-py3-none-any.whl (138 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/138.4 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.4/138.4 kB 57.0 MB/s eta 0:00:00 [?25hCollecting nbconvert Downloading nbconvert-7.1.0-py3-none-any.whl (272 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/272.0 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 272.0/272.0 kB 65.5 MB/s eta 0:00:00 [?25hCollecting qtconsole Downloading qtconsole-5.3.2-py3-none-any.whl (120 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/120.8 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.8/120.8 kB 50.1 MB/s eta 0:00:00 [?25hCollecting python-dateutil>=2.7 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/247.7 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 68.2 MB/s eta 0:00:00 [?25hCollecting kiwisolver>=1.0.1 Downloading kiwisolver-1.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.6/1.6 MB 53.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 45.6 MB/s eta 0:00:00 [?25hCollecting pillow>=6.2.0 Downloading Pillow-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.1 MB ? eta -:--:--  ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/3.1 MB 35.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 2.2/3.1 MB 30.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 3.1/3.1 MB 29.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 27.7 MB/s eta 0:00:00 [?25hCollecting contourpy>=1.0.1 Downloading contourpy-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/296.3 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.3/296.3 kB 32.1 MB/s eta 0:00:00 [?25hCollecting numpy>=1.19 Downloading numpy-1.23.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/17.1 MB ? eta -:--:--  ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/17.1 MB 40.3 MB/s eta 0:00:01  ━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/17.1 MB 38.2 MB/s eta 0:00:01  ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/17.1 MB 37.0 MB/s eta 0:00:01  ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/17.1 MB 37.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 6.7/17.1 MB 38.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 8.2/17.1 MB 39.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 9.7/17.1 MB 39.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 11.3/17.1 MB 40.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 12.9/17.1 MB 42.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 14.6/17.1 MB 44.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 16.2/17.1 MB 44.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 17.1/17.1 MB 44.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 38.7 MB/s eta 0:00:00 [?25hCollecting cycler>=0.10 Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB) Requirement already satisfied: packaging>=20.0 in ./.pyenv/3.9/lib/python3.9/site-packages (from matplotlib) (21.3) Collecting fonttools>=4.22.0 Downloading fonttools-4.37.4-py3-none-any.whl (960 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/960.8 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 960.8/960.8 kB 45.9 MB/s eta 0:00:00 [?25hRequirement already satisfied: pyparsing>=2.2.1 in ./.pyenv/3.9/lib/python3.9/site-packages (from matplotlib) (3.0.9) Collecting six>=1.5 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting pyzmq>=17 Downloading pyzmq-24.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.1 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 45.4 MB/s eta 0:00:00 [?25hCollecting traitlets>=5.1.0 Downloading traitlets-5.4.0-py3-none-any.whl (107 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/107.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.1/107.1 kB 48.5 MB/s eta 0:00:00 [?25hCollecting debugpy>=1.0 Downloading debugpy-1.6.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.8 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.8 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 1.6/1.8 MB 49.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 44.7 MB/s eta 0:00:00 [?25hCollecting matplotlib-inline>=0.1 Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting jupyter-client>=6.1.12 Downloading jupyter_client-7.3.5-py3-none-any.whl (132 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/132.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 45.6 MB/s eta 0:00:00 [?25hCollecting ipython>=7.23.1 Downloading ipython-8.5.0-py3-none-any.whl (752 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/752.0 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 752.0/752.0 kB 47.7 MB/s eta 0:00:00 [?25hCollecting psutil Downloading psutil-5.9.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/281.9 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 281.9/281.9 kB 91.6 MB/s eta 0:00:00 [?25hCollecting tornado>=6.1 Downloading tornado-6.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/424.0 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 424.0/424.0 kB 47.6 MB/s eta 0:00:00 [?25hCollecting nest-asyncio Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB) Collecting widgetsnbextension~=4.0 Downloading widgetsnbextension-4.0.3-py3-none-any.whl (2.0 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/2.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 1.7/2.0 MB 49.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 45.7 MB/s eta 0:00:00 [?25hCollecting jupyterlab-widgets~=3.0 Downloading jupyterlab_widgets-3.0.3-py3-none-any.whl (384 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/384.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 384.1/384.1 kB 46.5 MB/s eta 0:00:00 [?25hCollecting pygments Downloading Pygments-2.13.0-py3-none-any.whl (1.1 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.1 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 46.4 MB/s eta 0:00:00 [?25hCollecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 Downloading prompt_toolkit-3.0.31-py3-none-any.whl (382 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/382.3 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 382.3/382.3 kB 47.3 MB/s eta 0:00:00 [?25hCollecting jinja2>=3.0 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/133.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 68.5 MB/s eta 0:00:00 [?25hCollecting nbformat>=5.1 Downloading nbformat-5.6.1-py3-none-any.whl (77 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/77.0 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.0/77.0 kB 27.8 MB/s eta 0:00:00 [?25hCollecting tinycss2 Downloading tinycss2-1.1.1-py3-none-any.whl (21 kB) Collecting jupyter-core>=4.7 Downloading jupyter_core-4.11.1-py3-none-any.whl (88 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/88.4 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.4/88.4 kB 35.2 MB/s eta 0:00:00 [?25hCollecting mistune<3,>=2.0.3 Downloading mistune-2.0.4-py2.py3-none-any.whl (24 kB) Collecting bleach Downloading bleach-5.0.1-py3-none-any.whl (160 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/160.9 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.9/160.9 kB 71.4 MB/s eta 0:00:00 [?25hCollecting jupyterlab-pygments Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB) Collecting importlib-metadata>=3.6 Downloading importlib_metadata-5.0.0-py3-none-any.whl (21 kB) Collecting nbclient>=0.5.0 Downloading nbclient-0.6.8-py3-none-any.whl (71 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/71.8 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.8/71.8 kB 36.5 MB/s eta 0:00:00 [?25hCollecting beautifulsoup4 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/128.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 57.9 MB/s eta 0:00:00 [?25hCollecting defusedxml Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting pandocfilters>=1.4.1 Downloading pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting markupsafe>=2.0 Downloading MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Collecting terminado>=0.8.3 Downloading terminado-0.16.0-py3-none-any.whl (16 kB) Collecting ipython-genutils Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting argon2-cffi Downloading argon2_cffi-21.3.0-py3-none-any.whl (14 kB) Collecting Send2Trash>=1.8.0 Downloading Send2Trash-1.8.0-py3-none-any.whl (18 kB) Collecting prometheus-client Downloading prometheus_client-0.14.1-py3-none-any.whl (59 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/59.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.5/59.5 kB 32.9 MB/s eta 0:00:00 [?25hCollecting qtpy>=2.0.1 Downloading QtPy-2.2.1-py3-none-any.whl (82 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/82.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.6/82.6 kB 39.0 MB/s eta 0:00:00 [?25hCollecting zipp>=0.5 Downloading zipp-3.8.1-py3-none-any.whl (5.6 kB) Collecting decorator Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting pexpect>4.3 Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/59.0 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 31.3 MB/s eta 0:00:00 [?25hCollecting jedi>=0.16 Downloading jedi-0.18.1-py2.py3-none-any.whl (1.6 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.6/1.6 MB 51.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 44.2 MB/s eta 0:00:00 [?25hCollecting backcall Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting pickleshare Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting stack-data Downloading stack_data-0.5.1-py3-none-any.whl (24 kB) Collecting entrypoints Downloading entrypoints-0.4-py3-none-any.whl (5.3 kB) Collecting jsonschema>=2.6 Downloading jsonschema-4.16.0-py3-none-any.whl (83 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/83.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 37.7 MB/s eta 0:00:00 [?25hCollecting fastjsonschema Downloading fastjsonschema-2.16.2-py3-none-any.whl (22 kB) Collecting wcwidth Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB) Collecting ptyprocess Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting argon2-cffi-bindings Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/86.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.2/86.2 kB 36.6 MB/s eta 0:00:00 [?25hCollecting soupsieve>1.2 Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB) Collecting webencodings Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting parso<0.9.0,>=0.8.0 Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/100.8 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 52.0 MB/s eta 0:00:00 [?25hCollecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 Downloading pyrsistent-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/115.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.6/115.6 kB 47.3 MB/s eta 0:00:00 [?25hRequirement already satisfied: attrs>=17.4.0 in ./.pyenv/3.9/lib/python3.9/site-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->jupyter) (22.1.0) Collecting cffi>=1.0.1 Downloading cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/441.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.2/441.2 kB 47.7 MB/s eta 0:00:00 [?25hCollecting pure-eval Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB) Collecting executing Downloading executing-1.1.0-py2.py3-none-any.whl (22 kB) Collecting asttokens Downloading asttokens-2.0.8-py2.py3-none-any.whl (23 kB) Collecting pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/118.7 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 63.2 MB/s eta 0:00:00 [?25hInstalling collected packages: webencodings, wcwidth, Send2Trash, pure-eval, ptyprocess, pickleshare, mpmath, mistune, ipython-genutils, fastjsonschema, executing, backcall, zipp, widgetsnbextension, traitlets, tornado, tinycss2, testfixtures, sympy, soupsieve, six, pyzmq, pyrsistent, pygments, pycparser, psutil, prompt-toolkit, prometheus-client, pillow, pexpect, parso, pandocfilters, numpy, nest-asyncio, markupsafe, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, fonttools, entrypoints, defusedxml, decorator, debugpy, cycler, terminado, scipy, qtpy, python-dateutil, nrpylatex, matplotlib-inline, jupyter-core, jsonschema, jinja2, jedi, importlib-metadata, contourpy, cffi, bleach, beautifulsoup4, asttokens, stack-data, nbformat, matplotlib, jupyter-client, argon2-cffi-bindings, nbclient, ipython, argon2-cffi, nbconvert, ipykernel, qtconsole, notebook, jupyter-console, ipywidgets, jupyter Successfully installed Send2Trash-1.8.0 argon2-cffi-21.3.0 argon2-cffi-bindings-21.2.0 asttokens-2.0.8 backcall-0.2.0 beautifulsoup4-4.11.1 bleach-5.0.1 cffi-1.15.1 contourpy-1.0.5 cycler-0.11.0 debugpy-1.6.3 decorator-5.1.1 defusedxml-0.7.1 entrypoints-0.4 executing-1.1.0 fastjsonschema-2.16.2 fonttools-4.37.4 importlib-metadata-5.0.0 ipykernel-6.16.0 ipython-8.5.0 ipython-genutils-0.2.0 ipywidgets-8.0.2 jedi-0.18.1 jinja2-3.1.2 jsonschema-4.16.0 jupyter-1.0.0 jupyter-client-7.3.5 jupyter-console-6.4.4 jupyter-core-4.11.1 jupyterlab-pygments-0.2.2 jupyterlab-widgets-3.0.3 kiwisolver-1.4.4 markupsafe-2.1.1 matplotlib-3.6.0 matplotlib-inline-0.1.6 mistune-2.0.4 mpmath-1.2.1 nbclient-0.6.8 nbconvert-7.1.0 nbformat-5.6.1 nest-asyncio-1.5.6 notebook-6.4.12 nrpylatex-1.2.2 numpy-1.23.3 pandocfilters-1.5.0 parso-0.8.3 pexpect-4.8.0 pickleshare-0.7.5 pillow-9.2.0 prometheus-client-0.14.1 prompt-toolkit-3.0.31 psutil-5.9.2 ptyprocess-0.7.0 pure-eval-0.2.2 pycparser-2.21 pygments-2.13.0 pyrsistent-0.18.1 python-dateutil-2.8.2 pyzmq-24.0.1 qtconsole-5.3.2 qtpy-2.2.1 scipy-1.9.1 six-1.16.0 soupsieve-2.3.2.post1 stack-data-0.5.1 sympy-1.11.1 terminado-0.16.0 testfixtures-7.0.0 tinycss2-1.1.1 tornado-6.2 traitlets-5.4.0 wcwidth-0.2.5 webencodings-0.5.1 widgetsnbextension-4.0.3 zipp-3.8.1 git clone https://github.com/zachetienne/nrpytutorial.git Cloning into 'nrpytutorial'... remote: Enumerating objects: 21950, done. remote: Counting objects: 0% (1/2899) remote: Counting objects: 1% (29/2899) remote: Counting objects: 2% (58/2899) remote: Counting objects: 3% (87/2899) remote: Counting objects: 4% (116/2899) remote: Counting objects: 5% (145/2899) remote: Counting objects: 6% (174/2899) remote: Counting objects: 7% (203/2899) remote: Counting objects: 8% (232/2899) remote: Counting objects: 9% (261/2899) remote: Counting objects: 10% (290/2899) remote: Counting objects: 11% (319/2899) remote: Counting objects: 12% (348/2899) remote: Counting objects: 13% (377/2899) remote: Counting objects: 14% (406/2899) remote: Counting objects: 15% (435/2899) remote: Counting objects: 16% (464/2899) remote: Counting objects: 17% (493/2899) remote: Counting objects: 18% (522/2899) remote: Counting objects: 19% (551/2899) remote: Counting objects: 20% (580/2899) remote: Counting objects: 21% (609/2899) remote: Counting objects: 22% (638/2899) remote: Counting objects: 23% (667/2899) remote: Counting objects: 24% (696/2899) remote: Counting objects: 25% (725/2899) remote: Counting objects: 26% (754/2899) remote: Counting objects: 27% (783/2899) remote: Counting objects: 28% (812/2899) remote: Counting objects: 29% (841/2899) remote: Counting objects: 30% (870/2899) remote: Counting objects: 31% (899/2899) remote: Counting objects: 32% (928/2899) remote: Counting objects: 33% (957/2899) remote: Counting objects: 34% (986/2899) remote: Counting objects: 35% (1015/2899) remote: Counting objects: 36% (1044/2899) remote: Counting objects: 37% (1073/2899) remote: Counting objects: 38% (1102/2899) remote: Counting objects: 39% (1131/2899) remote: Counting objects: 40% (1160/2899) remote: Counting objects: 41% (1189/2899) remote: Counting objects: 42% (1218/2899) remote: Counting objects: 43% (1247/2899) remote: Counting objects: 44% (1276/2899) remote: Counting objects: 45% (1305/2899) remote: Counting objects: 46% (1334/2899) remote: Counting objects: 47% (1363/2899) remote: Counting objects: 48% (1392/2899) remote: Counting objects: 49% (1421/2899) remote: Counting objects: 50% (1450/2899) remote: Counting objects: 51% (1479/2899) remote: Counting objects: 52% (1508/2899) remote: Counting objects: 53% (1537/2899) remote: Counting objects: 54% (1566/2899) remote: Counting objects: 55% (1595/2899) remote: Counting objects: 56% (1624/2899) remote: Counting objects: 57% (1653/2899) remote: Counting objects: 58% (1682/2899) remote: Counting objects: 59% (1711/2899) remote: Counting objects: 60% (1740/2899) remote: Counting objects: 61% (1769/2899) remote: Counting objects: 62% (1798/2899) remote: Counting objects: 63% (1827/2899) remote: Counting objects: 64% (1856/2899) remote: Counting objects: 65% (1885/2899) remote: Counting objects: 66% (1914/2899) remote: Counting objects: 67% (1943/2899) remote: Counting objects: 68% (1972/2899) remote: Counting objects: 69% (2001/2899) remote: Counting objects: 70% (2030/2899) remote: Counting objects: 71% (2059/2899) remote: Counting objects: 72% (2088/2899) remote: Counting objects: 73% (2117/2899) remote: Counting objects: 74% (2146/2899) remote: Counting objects: 75% (2175/2899) remote: Counting objects: 76% (2204/2899) remote: Counting objects: 77% (2233/2899) remote: Counting objects: 78% (2262/2899) remote: Counting objects: 79% (2291/2899) remote: Counting objects: 80% (2320/2899) remote: Counting objects: 81% (2349/2899) remote: Counting objects: 82% (2378/2899) remote: Counting objects: 83% (2407/2899) remote: Counting objects: 84% (2436/2899) remote: Counting objects: 85% (2465/2899) remote: Counting objects: 86% (2494/2899) remote: Counting objects: 87% (2523/2899) remote: Counting objects: 88% (2552/2899) remote: Counting objects: 89% (2581/2899) remote: Counting objects: 90% (2610/2899) remote: Counting objects: 91% (2639/2899) remote: Counting objects: 92% (2668/2899) remote: Counting objects: 93% (2697/2899) remote: Counting objects: 94% (2726/2899) remote: Counting objects: 95% (2755/2899) remote: Counting objects: 96% (2784/2899) remote: Counting objects: 97% (2813/2899) remote: Counting objects: 98% (2842/2899) remote: Counting objects: 99% (2871/2899) remote: Counting objects: 100% (2899/2899) remote: Counting objects: 100% (2899/2899), done. remote: Compressing objects: 0% (1/1025) remote: Compressing objects: 1% (11/1025) remote: Compressing objects: 2% (21/1025) remote: Compressing objects: 3% (31/1025) remote: Compressing objects: 4% (41/1025) remote: Compressing objects: 5% (52/1025) remote: Compressing objects: 6% (62/1025) remote: Compressing objects: 7% (72/1025) remote: Compressing objects: 8% (82/1025) remote: Compressing objects: 9% (93/1025) remote: Compressing objects: 10% (103/1025) remote: Compressing objects: 11% (113/1025) remote: Compressing objects: 12% (123/1025) remote: Compressing objects: 13% (134/1025) remote: Compressing objects: 13% (137/1025) remote: Compressing objects: 14% (144/1025) remote: Compressing objects: 15% (154/1025) remote: Compressing objects: 16% (164/1025) remote: Compressing objects: 17% (175/1025) remote: Compressing objects: 18% (185/1025) remote: Compressing objects: 19% (195/1025) remote: Compressing objects: 20% (205/1025) remote: Compressing objects: 21% (216/1025) remote: Compressing objects: 22% (226/1025) remote: Compressing objects: 23% (236/1025) remote: Compressing objects: 24% (246/1025) remote: Compressing objects: 25% (257/1025) remote: Compressing objects: 26% (267/1025) remote: Compressing objects: 27% (277/1025) remote: Compressing objects: 28% (287/1025) remote: Compressing objects: 29% (298/1025) remote: Compressing objects: 30% (308/1025) remote: Compressing objects: 31% (318/1025) remote: Compressing objects: 32% (328/1025) remote: Compressing objects: 33% (339/1025) remote: Compressing objects: 34% (349/1025) remote: Compressing objects: 35% (359/1025) remote: Compressing objects: 36% (369/1025) remote: Compressing objects: 37% (380/1025) remote: Compressing objects: 38% (390/1025) remote: Compressing objects: 39% (400/1025) remote: Compressing objects: 40% (410/1025) remote: Compressing objects: 41% (421/1025) remote: Compressing objects: 42% (431/1025) remote: Compressing objects: 43% (441/1025) remote: Compressing objects: 44% (451/1025) remote: Compressing objects: 45% (462/1025) remote: Compressing objects: 46% (472/1025) remote: Compressing objects: 47% (482/1025) remote: Compressing objects: 48% (492/1025) remote: Compressing objects: 49% (503/1025) remote: Compressing objects: 50% (513/1025) remote: Compressing objects: 51% (523/1025) remote: Compressing objects: 52% (533/1025) remote: Compressing objects: 53% (544/1025) remote: Compressing objects: 54% (554/1025) remote: Compressing objects: 55% (564/1025) remote: Compressing objects: 56% (574/1025) remote: Compressing objects: 57% (585/1025) remote: Compressing objects: 58% (595/1025) remote: Compressing objects: 59% (605/1025) remote: Compressing objects: 60% (615/1025) remote: Compressing objects: 61% (626/1025) remote: Compressing objects: 62% (636/1025) remote: Compressing objects: 63% (646/1025) remote: Compressing objects: 64% (656/1025) remote: Compressing objects: 65% (667/1025) remote: Compressing objects: 66% (677/1025) remote: Compressing objects: 67% (687/1025) remote: Compressing objects: 68% (697/1025) remote: Compressing objects: 69% (708/1025) remote: Compressing objects: 70% (718/1025) remote: Compressing objects: 71% (728/1025) remote: Compressing objects: 72% (738/1025) remote: Compressing objects: 73% (749/1025) remote: Compressing objects: 74% (759/1025) remote: Compressing objects: 75% (769/1025) remote: Compressing objects: 76% (779/1025) remote: Compressing objects: 77% (790/1025) remote: Compressing objects: 78% (800/1025) remote: Compressing objects: 79% (810/1025) remote: Compressing objects: 80% (820/1025) remote: Compressing objects: 81% (831/1025) remote: Compressing objects: 82% (841/1025) remote: Compressing objects: 83% (851/1025) remote: Compressing objects: 84% (861/1025) remote: Compressing objects: 85% (872/1025) remote: Compressing objects: 86% (882/1025) remote: Compressing objects: 87% (892/1025) remote: Compressing objects: 88% (902/1025) remote: Compressing objects: 89% (913/1025) remote: Compressing objects: 90% (923/1025) remote: Compressing objects: 91% (933/1025) remote: Compressing objects: 92% (943/1025) remote: Compressing objects: 93% (954/1025) remote: Compressing objects: 94% (964/1025) remote: Compressing objects: 95% (974/1025) remote: Compressing objects: 96% (984/1025) remote: Compressing objects: 97% (995/1025) remote: Compressing objects: 98% (1005/1025) remote: Compressing objects: 99% (1015/1025) remote: Compressing objects: 100% (1025/1025) remote: Compressing objects: 100% (1025/1025), done. Receiving objects: 0% (1/21950) Receiving objects: 1% (220/21950) Receiving objects: 2% (439/21950) Receiving objects: 3% (659/21950) Receiving objects: 4% (878/21950) Receiving objects: 5% (1098/21950) Receiving objects: 6% (1317/21950) Receiving objects: 7% (1537/21950) Receiving objects: 8% (1756/21950) Receiving objects: 9% (1976/21950) Receiving objects: 10% (2195/21950) Receiving objects: 11% (2415/21950) Receiving objects: 12% (2634/21950) Receiving objects: 13% (2854/21950) Receiving objects: 14% (3073/21950) Receiving objects: 15% (3293/21950) Receiving objects: 16% (3512/21950) Receiving objects: 17% (3732/21950) Receiving objects: 18% (3951/21950) Receiving objects: 19% (4171/21950) Receiving objects: 20% (4390/21950) Receiving objects: 21% (4610/21950) Receiving objects: 22% (4829/21950) Receiving objects: 23% (5049/21950), 7.86 MiB | 15.22 MiB/s Receiving objects: 24% (5268/21950), 7.86 MiB | 15.22 MiB/s Receiving objects: 25% (5488/21950), 7.86 MiB | 15.22 MiB/s Receiving objects: 26% (5707/21950), 7.86 MiB | 15.22 MiB/s Receiving objects: 26% (5913/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 27% (5927/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 28% (6146/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 29% (6366/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 30% (6585/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 31% (6805/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 32% (7024/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 33% (7244/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 34% (7463/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 35% (7683/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 36% (7902/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 37% (8122/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 38% (8341/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 39% (8561/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 40% (8780/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 41% (9000/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 42% (9219/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 43% (9439/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 44% (9658/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 45% (9878/21950), 14.97 MiB | 14.69 MiB/s Receiving objects: 46% (10097/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 47% (10317/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 48% (10536/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 49% (10756/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 50% (10975/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 51% (11195/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 52% (11414/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 53% (11634/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 54% (11853/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 55% (12073/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 56% (12292/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 57% (12512/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 57% (12703/21950), 23.29 MiB | 15.33 MiB/s Receiving objects: 58% (12731/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 59% (12951/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 60% (13170/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 61% (13390/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 62% (13609/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 63% (13829/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 64% (14048/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 65% (14268/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 66% (14487/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 67% (14707/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 68% (14926/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 69% (15146/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 70% (15365/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 71% (15585/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 72% (15804/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 73% (16024/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 74% (16243/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 75% (16463/21950), 31.26 MiB | 15.37 MiB/s Receiving objects: 76% (16682/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 77% (16902/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 78% (17121/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 79% (17341/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 80% (17560/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 81% (17780/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 82% (17999/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 83% (18219/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 84% (18438/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 85% (18658/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 86% (18877/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 87% (19097/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 88% (19316/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 89% (19536/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 90% (19755/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 91% (19975/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 92% (20194/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 93% (20414/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 94% (20633/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 95% (20853/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 95% (21029/21950), 39.07 MiB | 15.42 MiB/s Receiving objects: 96% (21072/21950), 48.19 MiB | 15.88 MiB/s Receiving objects: 97% (21292/21950), 48.19 MiB | 15.88 MiB/s Receiving objects: 98% (21511/21950), 48.19 MiB | 15.88 MiB/s Receiving objects: 99% (21731/21950), 48.19 MiB | 15.88 MiB/s remote: Total 21950 (delta 1911), reused 2775 (delta 1817), pack-reused 19051 Receiving objects: 100% (21950/21950), 48.19 MiB | 15.88 MiB/s Receiving objects: 100% (21950/21950), 53.92 MiB | 15.87 MiB/s, done. Resolving deltas: 0% (0/15931) Resolving deltas: 1% (160/15931) Resolving deltas: 2% (319/15931) Resolving deltas: 3% (478/15931) Resolving deltas: 4% (638/15931) Resolving deltas: 5% (797/15931) Resolving deltas: 6% (956/15931) Resolving deltas: 7% (1116/15931) Resolving deltas: 8% (1275/15931) Resolving deltas: 9% (1434/15931) Resolving deltas: 10% (1594/15931) Resolving deltas: 11% (1753/15931) Resolving deltas: 12% (1912/15931) Resolving deltas: 13% (2072/15931) Resolving deltas: 14% (2231/15931) Resolving deltas: 15% (2390/15931) Resolving deltas: 16% (2549/15931) Resolving deltas: 17% (2709/15931) Resolving deltas: 18% (2868/15931) Resolving deltas: 19% (3027/15931) Resolving deltas: 20% (3187/15931) Resolving deltas: 21% (3346/15931) Resolving deltas: 22% (3505/15931) Resolving deltas: 23% (3665/15931) Resolving deltas: 24% (3824/15931) Resolving deltas: 25% (3983/15931) Resolving deltas: 26% (4143/15931) Resolving deltas: 27% (4302/15931) Resolving deltas: 28% (4461/15931) Resolving deltas: 29% (4620/15931) Resolving deltas: 30% (4780/15931) Resolving deltas: 31% (4939/15931) Resolving deltas: 32% (5098/15931) Resolving deltas: 33% (5258/15931) Resolving deltas: 34% (5417/15931) Resolving deltas: 35% (5576/15931) Resolving deltas: 36% (5736/15931) Resolving deltas: 37% (5895/15931) Resolving deltas: 38% (6054/15931) Resolving deltas: 39% (6214/15931) Resolving deltas: 40% (6373/15931) Resolving deltas: 41% (6532/15931) Resolving deltas: 42% (6692/15931) Resolving deltas: 43% (6851/15931) Resolving deltas: 44% (7010/15931) Resolving deltas: 45% (7169/15931) Resolving deltas: 46% (7329/15931) Resolving deltas: 47% (7488/15931) Resolving deltas: 48% (7647/15931) Resolving deltas: 49% (7807/15931) Resolving deltas: 50% (7966/15931) Resolving deltas: 51% (8125/15931) Resolving deltas: 52% (8285/15931) Resolving deltas: 53% (8444/15931) Resolving deltas: 54% (8603/15931) Resolving deltas: 55% (8763/15931) Resolving deltas: 55% (8850/15931) Resolving deltas: 56% (8922/15931) Resolving deltas: 57% (9081/15931) Resolving deltas: 58% (9240/15931) Resolving deltas: 59% (9400/15931) Resolving deltas: 60% (9559/15931) Resolving deltas: 61% (9718/15931) Resolving deltas: 62% (9878/15931) Resolving deltas: 63% (10037/15931) Resolving deltas: 64% (10196/15931) Resolving deltas: 65% (10356/15931) Resolving deltas: 66% (10515/15931) Resolving deltas: 67% (10674/15931) Resolving deltas: 68% (10834/15931) Resolving deltas: 69% (10993/15931) Resolving deltas: 70% (11152/15931) Resolving deltas: 71% (11312/15931) Resolving deltas: 72% (11471/15931) Resolving deltas: 73% (11630/15931) Resolving deltas: 74% (11789/15931) Resolving deltas: 75% (11949/15931) Resolving deltas: 76% (12108/15931) Resolving deltas: 77% (12267/15931) Resolving deltas: 78% (12427/15931) Resolving deltas: 79% (12586/15931) Resolving deltas: 80% (12745/15931) Resolving deltas: 81% (12905/15931) Resolving deltas: 82% (13064/15931) Resolving deltas: 83% (13223/15931) Resolving deltas: 84% (13383/15931) Resolving deltas: 85% (13542/15931) Resolving deltas: 86% (13701/15931) Resolving deltas: 87% (13860/15931) Resolving deltas: 88% (14020/15931) Resolving deltas: 89% (14179/15931) Resolving deltas: 90% (14338/15931) Resolving deltas: 91% (14498/15931) Resolving deltas: 92% (14657/15931) Resolving deltas: 93% (14816/15931) Resolving deltas: 94% (14976/15931) Resolving deltas: 95% (15135/15931) Resolving deltas: 96% (15294/15931) Resolving deltas: 97% (15454/15931) Resolving deltas: 98% (15613/15931) Resolving deltas: 99% (15772/15931) Resolving deltas: 100% (15931/15931) Resolving deltas: 100% (15931/15931), done. cd nrpytutorial ./UnitTesting/core_Jupyter_notebook_testsuite.sh [NbConvertApp] Converting notebook Tutorial-ADMBSSN_tofrom_4metric.ipynb to notebook [NbConvertApp] Writing 29185 bytes to Tutorial-ADMBSSN_tofrom_4metric.ipynb real 0m14.367s user 0m12.827s sys 0m0.426s +++ b/Tutorial-ADMBSSN_tofrom_4metric.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-Brill-Lindquist.ipynb to notebook [NbConvertApp] Writing 12786 bytes to Tutorial-ADM_Initial_Data-Brill-Lindquist.ipynb real 0m9.443s user 0m8.112s sys 0m0.369s +++ b/Tutorial-ADM_Initial_Data-Brill-Lindquist.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-Converting_Exact_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb to notebook [NbConvertApp] Writing 23908 bytes to Tutorial-ADM_Initial_Data-Converting_Exact_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb real 0m14.365s user 0m12.755s sys 0m0.407s +++ b/Tutorial-ADM_Initial_Data-Converting_Exact_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-Converting_Numerical_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb to notebook [NbConvertApp] Writing 34390 bytes to Tutorial-ADM_Initial_Data-Converting_Numerical_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb real 0m7.110s user 0m5.543s sys 0m0.396s +++ b/Tutorial-ADM_Initial_Data-Converting_Numerical_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-ScalarField.ipynb to notebook [NbConvertApp] Writing 143488 bytes to Tutorial-ADM_Initial_Data-ScalarField.ipynb real 0m9.241s user 0m7.303s sys 0m0.897s +++ b/Tutorial-ADM_Initial_Data-ScalarField.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-ShiftedKerrSchild.ipynb to notebook [NbConvertApp] Writing 21856 bytes to Tutorial-ADM_Initial_Data-ShiftedKerrSchild.ipynb real 0m5.792s user 0m4.479s sys 0m0.460s +++ b/Tutorial-ADM_Initial_Data-ShiftedKerrSchild.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-StaticTrumpet.ipynb to notebook [NbConvertApp] Writing 16442 bytes to Tutorial-ADM_Initial_Data-StaticTrumpet.ipynb real 0m5.887s user 0m4.357s sys 0m0.396s +++ b/Tutorial-ADM_Initial_Data-StaticTrumpet.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-TOV.ipynb to notebook [NbConvertApp] Writing 23030 bytes to Tutorial-ADM_Initial_Data-TOV.ipynb real 0m5.637s user 0m4.152s sys 0m0.469s +++ b/Tutorial-ADM_Initial_Data-TOV.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-UIUC_BlackHole.ipynb to notebook [NbConvertApp] Writing 20953 bytes to Tutorial-ADM_Initial_Data-UIUC_BlackHole.ipynb real 0m6.425s user 0m5.050s sys 0m0.507s +++ b/Tutorial-ADM_Initial_Data-UIUC_BlackHole.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_in_terms_of_BSSN.ipynb to notebook [NbConvertApp] Writing 25864 bytes to Tutorial-ADM_in_terms_of_BSSN.ipynb real 0m6.620s user 0m5.328s sys 0m0.422s +++ b/Tutorial-ADM_in_terms_of_BSSN.ipynb [NbConvertApp] Converting notebook Tutorial-Coutput__Parameter_Interface.ipynb to notebook [NbConvertApp] Writing 30740 bytes to Tutorial-Coutput__Parameter_Interface.ipynb real 0m5.809s user 0m4.274s sys 0m0.575s +++ b/Tutorial-Coutput__Parameter_Interface.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-BaikalETK.ipynb to notebook [NbConvertApp] Writing 107428 bytes to Tutorial-ETK_thorn-BaikalETK.ipynb real 10m39.028s user 19m40.375s sys 0m2.988s +++ b/Tutorial-ETK_thorn-BaikalETK.ipynb - "Generating symbolic expressions for BSSN constraints (Cartesian coords)...Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", - "\n", - "Generating symbolic expressions for BSSN constraints (Cartesian coords)...Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...Generating symbolic expressions for BSSN constraints (Cartesian coords)...Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...Generating symbolic expressions for BSSN constraints (Cartesian coords)...Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "Generating C code for Enforcing det(gammabar)=det(gammahat) constraint (Cartesian coords)...\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", - "Finished generating C code for Enforcing det(gammabar)=det(gammahat) constraint (Cartesian coords) in 0.0 seconds.\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.3 seconds. Next up: C codegen...Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.3 seconds. Next up: C codegen...\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.3 seconds. Next up: C codegen...\n", - "Generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords)...\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 1.2 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=2) (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 2.0 seconds. Next up: C codegen...\n", + "Generating C code for BSSN constraints (FD order=2) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=2) (Cartesian coords) in 32.9 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 1.5 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=4) (Cartesian coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=2) (Cartesian coords) in 113.0 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.7 seconds. Next up: C codegen...\n", - "Generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords)...\n", - "\n", - "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.4 seconds. Next up: C codegen...\n", - "Generating C code for BSSN_RHSs (FD order=8) (Cartesian coords)...\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.4 seconds. Next up: C codegen...\n", - "Generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords)...\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.5 seconds. Next up: C codegen...\n", + "Finished generating C code for BSSN_RHSs (FD order=4) (Cartesian coords) in 116.8 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", - "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.5 seconds. Next up: C codegen...\n", - "Generating C code for BSSN_RHSs (FD order=4) (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", - "Generating C code for BSSN constraints (FD order=8) (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", - "Generating C code for BSSN constraints (FD order=6) (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", - "Generating C code for BSSN_RHSs (FD order=6) (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.7 seconds. Next up: C codegen...\n", + "Finished generating C code for 3-Ricci tensor (FD order=2) (Cartesian coords) in 124.9 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 2.3 seconds. Next up: C codegen...\n", - "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.8 seconds. Next up: C codegen...\n", - "Generating C code for BSSN_RHSs (FD order=2) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 33.7 seconds.\n", + "Generating C code for Enforcing det(gammabar)=det(gammahat) constraint (Cartesian coords)...\n", + "Finished generating C code for Enforcing det(gammabar)=det(gammahat) constraint (Cartesian coords) in 0.1 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 1.0 seconds. Next up: C codegen...\n", - "Generating C code for BSSN constraints (FD order=2) (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 1.2 seconds. Next up: C codegen...\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 137.3 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", + "Generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=4) (Cartesian coords) in 75.8 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", + "Generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords)...\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 115.5 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.8 seconds. Next up: C codegen...\n", - "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 16.5 seconds.\n", - "Finished generating C code for BSSN constraints (FD order=6) (Cartesian coords) in 17.0 seconds.\n", - "Finished generating C code for BSSN constraints (FD order=2) (Cartesian coords) in 16.6 seconds.\n", - "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 16.9 seconds.\n", - "Finished generating C code for BSSN constraints (FD order=8) (Cartesian coords) in 18.5 seconds.\n", - "Finished generating C code for BSSN_RHSs (FD order=4) (Cartesian coords) in 37.9 seconds.\n", - "Finished generating C code for BSSN_RHSs (FD order=6) (Cartesian coords) in 39.0 seconds.\n", - "Finished generating C code for BSSN_RHSs (FD order=8) (Cartesian coords) in 41.5 seconds.\n", - "Finished generating C code for BSSN_RHSs (FD order=2) (Cartesian coords) in 49.0 seconds.\n", - "Finished generating C code for BSSN_RHSs (FD order=4) (Cartesian coords) in 49.8 seconds.\n", - "Finished generating C code for 3-Ricci tensor (FD order=2) (Cartesian coords) in 55.4 seconds.\n", - "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 55.6 seconds.\n", - "Finished generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords) in 56.1 seconds.\n", - "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 56.1 seconds.\n", - "Finished generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords) in 57.3 seconds.\n" + "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 24.7 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.7 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=6) (Cartesian coords)...\n", + "Finished generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords) in 106.6 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.7 seconds. Next up: C codegen...\n", + "Generating C code for BSSN constraints (FD order=6) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=6) (Cartesian coords) in 25.3 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.5 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=8) (Cartesian coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=6) (Cartesian coords) in 66.5 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.4 seconds. Next up: C codegen...\n", + "Generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=8) (Cartesian coords) in 70.7 seconds.\n", + "Finished generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords) in 101.1 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", + "Generating C code for BSSN constraints (FD order=8) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=8) (Cartesian coords) in 25.1 seconds.\n" [NbConvertApp] Converting notebook Tutorial-ETK_thorn-FishboneMoncriefID.ipynb to notebook [NbConvertApp] Writing 34824 bytes to Tutorial-ETK_thorn-FishboneMoncriefID.ipynb real 0m8.175s user 0m6.697s sys 0m0.488s +++ b/Tutorial-ETK_thorn-FishboneMoncriefID.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-IDScalarWaveNRPy.ipynb to notebook [NbConvertApp] Writing 23388 bytes to Tutorial-ETK_thorn-IDScalarWaveNRPy.ipynb real 0m4.749s user 0m3.409s sys 0m0.431s +++ b/Tutorial-ETK_thorn-IDScalarWaveNRPy.ipynb - "[WARNING] Duplicate link reference '[comment]' at line 17 column 1\n", + "[pandoc warning] Duplicate link reference `[comment]' \"source\" (line 17, column 1)\n", [NbConvertApp] Converting notebook Tutorial-ETK_thorn-Interpolation_to_Arbitrary_Grids_multi_order.ipynb to notebook [NbConvertApp] Writing 144459 bytes to Tutorial-ETK_thorn-Interpolation_to_Arbitrary_Grids_multi_order.ipynb real 0m20.206s user 0m18.828s sys 0m0.681s +++ b/Tutorial-ETK_thorn-Interpolation_to_Arbitrary_Grids_multi_order.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-Interpolation_to_Spherical_Grids.ipynb to notebook [NbConvertApp] Writing 72546 bytes to Tutorial-ETK_thorn-Interpolation_to_Spherical_Grids.ipynb real 0m15.895s user 0m14.261s sys 0m0.517s +++ b/Tutorial-ETK_thorn-Interpolation_to_Spherical_Grids.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-Interpolation_to_Spherical_Grids_multi_order.ipynb to notebook [NbConvertApp] Writing 71910 bytes to Tutorial-ETK_thorn-Interpolation_to_Spherical_Grids_multi_order.ipynb real 0m17.651s user 0m15.874s sys 0m0.605s +++ b/Tutorial-ETK_thorn-Interpolation_to_Spherical_Grids_multi_order.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-MaxwellVacuumID.ipynb to notebook [NbConvertApp] Writing 24532 bytes to Tutorial-ETK_thorn-MaxwellVacuumID.ipynb real 0m10.064s user 0m8.434s sys 0m0.439s +++ b/Tutorial-ETK_thorn-MaxwellVacuumID.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-MaxwellVacuum.ipynb to notebook [NbConvertApp] Writing 680044 bytes to Tutorial-ETK_thorn-MaxwellVacuum.ipynb real 0m11.519s user 0m9.978s sys 0m0.532s +++ b/Tutorial-ETK_thorn-MaxwellVacuum.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb to notebook [NbConvertApp] Writing 51110 bytes to Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb real 0m7.831s user 0m6.332s sys 0m0.586s +++ b/Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb - "Single Polytrope TOV solution generated in: 0.19237208366394043 s\n", + "Single Polytrope TOV solution generated in: 0.094970703125 s\n", [NbConvertApp] Converting notebook Tutorial-ETK_thorn-u0_smallb_Poynting.ipynb to notebook [NbConvertApp] Writing 26435 bytes to Tutorial-ETK_thorn-u0_smallb_Poynting.ipynb real 0m6.736s user 0m4.785s sys 0m0.636s +++ b/Tutorial-ETK_thorn-u0_smallb_Poynting.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-Weyl_Scalars_and_Spacetime_Invariants.ipynb to notebook [NbConvertApp] Writing 28253 bytes to Tutorial-ETK_thorn-Weyl_Scalars_and_Spacetime_Invariants.ipynb real 1m12.230s user 1m10.540s sys 0m0.733s +++ b/Tutorial-ETK_thorn-Weyl_Scalars_and_Spacetime_Invariants.ipynb [NbConvertApp] Converting notebook Tutorial-Finite_Difference_Derivatives-FDtable_soln.ipynb to notebook [NbConvertApp] Writing 5785 bytes to Tutorial-Finite_Difference_Derivatives-FDtable_soln.ipynb real 0m7.882s user 0m6.292s sys 0m0.609s +++ b/Tutorial-Finite_Difference_Derivatives-FDtable_soln.ipynb - "\u001b[33mWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", [NbConvertApp] Converting notebook Tutorial-Finite_Difference_Derivatives.ipynb to notebook [NbConvertApp] Writing 20463 bytes to Tutorial-Finite_Difference_Derivatives.ipynb real 0m4.760s user 0m3.456s sys 0m0.379s +++ b/Tutorial-Finite_Difference_Derivatives.ipynb [NbConvertApp] Converting notebook Tutorial-FishboneMoncriefID.ipynb to notebook [NbConvertApp] Writing 63546 bytes to Tutorial-FishboneMoncriefID.ipynb real 0m10.106s user 0m8.421s sys 0m0.644s +++ b/Tutorial-FishboneMoncriefID.ipynb [NbConvertApp] Converting notebook Tutorial-GRFFE_Equations-Cartesian.ipynb to notebook [NbConvertApp] Writing 41433 bytes to Tutorial-GRFFE_Equations-Cartesian.ipynb real 0m5.301s user 0m3.933s sys 0m0.467s +++ b/Tutorial-GRFFE_Equations-Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-GRHD_Equations-Cartesian-c-code.ipynb to notebook [NbConvertApp] Writing 55745 bytes to Tutorial-GRHD_Equations-Cartesian-c-code.ipynb real 0m10.098s user 0m7.056s sys 0m1.220s +++ b/Tutorial-GRHD_Equations-Cartesian-c-code.ipynb - " const double tmp_3 = (1.0/((mi.alpha)*(mi.alpha)));\n", - " const double tmp_4 = mi.betaX + vx;\n", - " const double tmp_5 = mi.gamDDxx*tmp_3*((tmp_4)*(tmp_4));\n", - " const double tmp_7 = mi.betaY + vy;\n", - " const double tmp_8 = mi.gamDDyy*tmp_3*((tmp_7)*(tmp_7));\n", - " const double tmp_10 = mi.betaZ + vz;\n", - " const double tmp_11 = mi.gamDDzz*((tmp_10)*(tmp_10))*tmp_3;\n", - " const double tmp_14 = mi.gamDDxy*tmp_3*tmp_4*tmp_7;\n", - " const double tmp_15 = mi.gamDDxz*tmp_10*tmp_3*tmp_4;\n", - " const double tmp_16 = mi.gamDDyz*tmp_10*tmp_3*tmp_7;\n", - " const double tmp_20 = (1.0/2.0)*fabs(-tmp_0 - tmp_11 - 2*tmp_14 - 2*tmp_15 - 2*tmp_16 - tmp_5 - tmp_8 + 1);\n", - " const double tmp_21 = (1.0/2.0)*tmp_0 - 1.0/2.0*tmp_11 - tmp_14 - tmp_15 - tmp_16 + tmp_20 - 1.0/2.0*tmp_5 - 1.0/2.0*tmp_8 + 1.0/2.0;\n", - " const double tmp_22 = (1.0/sqrt(tmp_21));\n", - " const double tmp_23 = sqrt((-1.0/2.0*tmp_0 + (1.0/2.0)*tmp_11 + tmp_14 + tmp_15 + tmp_16 - tmp_20 + (1.0/2.0)*tmp_5 + (1.0/2.0)*tmp_8 + 1.0/2.0)/(TINYDOUBLE + tmp_11 + 2*tmp_14 + 2*tmp_15 + 2*tmp_16 + tmp_5 + tmp_8));\n", - " const double tmp_24 = -mi.betaX + tmp_23*tmp_4;\n", - " const double tmp_25 = sqrt(mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy);\n", - " const double tmp_26 = rho*tmp_22*tmp_25;\n", - " const double tmp_27 = p*tmp_3;\n", - " const double tmp_28 = rho*tmp_3*(ie + p/rho + 1)/tmp_21;\n", - " const double tmp_29 = -tmp_27 + tmp_28;\n", - " const double tmp_30 = mi.betaX*tmp_27 + tmp_24*tmp_28;\n", - " const double tmp_31 = mi.betaY*tmp_27 + tmp_28*(-mi.betaY + tmp_23*tmp_7);\n", - " const double tmp_32 = mi.betaZ*tmp_27 + tmp_28*(-mi.betaZ + tmp_10*tmp_23);\n", - " const double tmp_33 = mi.alpha*tmp_25;\n", - " u4U1 = tmp_22*tmp_24/mi.alpha;\n", - " con[iRhoStar] = tmp_26;\n", - " con[iSx] = tmp_33*(mi.gamDDxx*tmp_30 + mi.gamDDxy*tmp_31 + mi.gamDDxz*tmp_32 + tmp_29*(mi.betaX*mi.gamDDxx + mi.betaY*mi.gamDDxy + mi.betaZ*mi.gamDDxz));\n", - " con[iSy] = tmp_33*(mi.gamDDxy*tmp_30 + mi.gamDDyy*tmp_31 + mi.gamDDyz*tmp_32 + tmp_29*(mi.betaX*mi.gamDDxy + mi.betaY*mi.gamDDyy + mi.betaZ*mi.gamDDyz));\n", - " con[iSz] = tmp_33*(mi.gamDDxz*tmp_30 + mi.gamDDyz*tmp_31 + mi.gamDDzz*tmp_32 + tmp_29*(mi.betaX*mi.gamDDxz + mi.betaY*mi.gamDDyz + mi.betaZ*mi.gamDDzz));\n", - " con[iTau] = ((mi.alpha)*(mi.alpha))*tmp_25*tmp_29 - tmp_26;\n", + " const double tmp_2 = (1.0/((mi.alpha)*(mi.alpha)));\n", + " const double tmp_3 = mi.betaX + vx;\n", + " const double tmp_4 = mi.gamDDxx*tmp_2*((tmp_3)*(tmp_3));\n", + " const double tmp_5 = mi.betaY + vy;\n", + " const double tmp_6 = mi.gamDDyy*tmp_2*((tmp_5)*(tmp_5));\n", + " const double tmp_7 = mi.betaZ + vz;\n", + " const double tmp_8 = mi.gamDDzz*tmp_2*((tmp_7)*(tmp_7));\n", + " const double tmp_10 = mi.gamDDxy*tmp_2*tmp_3*tmp_5;\n", + " const double tmp_11 = mi.gamDDxz*tmp_2*tmp_3*tmp_7;\n", + " const double tmp_12 = mi.gamDDyz*tmp_2*tmp_5*tmp_7;\n", + " const double tmp_13 = 2*tmp_10 + 2*tmp_11 + 2*tmp_12 + tmp_4 + tmp_6 + tmp_8;\n", + " const double tmp_14 = -1.0/2.0*tmp_0 + tmp_10 + tmp_11 + tmp_12 + (1.0/2.0)*tmp_4 + (1.0/2.0)*tmp_6 + (1.0/2.0)*tmp_8 - 1.0/2.0*fabs(-tmp_0 - tmp_13 + 1);\n", + " const double tmp_15 = 1.0/2.0 - tmp_14;\n", + " const double tmp_16 = (1.0/sqrt(tmp_15));\n", + " const double tmp_17 = sqrt((tmp_14 + 1.0/2.0)/(TINYDOUBLE + tmp_13));\n", + " const double tmp_18 = -mi.betaX + tmp_17*tmp_3;\n", + " const double tmp_19 = sqrt(mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy);\n", + " const double tmp_20 = rho*tmp_16*tmp_19;\n", + " const double tmp_21 = p*tmp_2;\n", + " const double tmp_22 = ie + p/rho + 1;\n", + " const double tmp_23 = (1.0/(tmp_15));\n", + " const double tmp_24 = rho*tmp_2*tmp_22*tmp_23 - tmp_21;\n", + " const double tmp_25 = rho*tmp_2*tmp_22*tmp_23;\n", + " const double tmp_26 = mi.betaX*tmp_21 + tmp_18*tmp_25;\n", + " const double tmp_27 = mi.betaY*tmp_21 + tmp_25*(-mi.betaY + tmp_17*tmp_5);\n", + " const double tmp_28 = mi.betaZ*tmp_21 + tmp_25*(-mi.betaZ + tmp_17*tmp_7);\n", + " const double tmp_29 = mi.alpha*tmp_19;\n", + " u4U1 = tmp_16*tmp_18/mi.alpha;\n", + " con[iRhoStar] = tmp_20;\n", + " con[iSx] = tmp_29*(mi.gamDDxx*tmp_26 + mi.gamDDxy*tmp_27 + mi.gamDDxz*tmp_28 + tmp_24*(mi.betaX*mi.gamDDxx + mi.betaY*mi.gamDDxy + mi.betaZ*mi.gamDDxz));\n", + " con[iSy] = tmp_29*(mi.gamDDxy*tmp_26 + mi.gamDDyy*tmp_27 + mi.gamDDyz*tmp_28 + tmp_24*(mi.betaX*mi.gamDDxy + mi.betaY*mi.gamDDyy + mi.betaZ*mi.gamDDyz));\n", + " con[iSz] = tmp_29*(mi.gamDDxz*tmp_26 + mi.gamDDyz*tmp_27 + mi.gamDDzz*tmp_28 + tmp_24*(mi.betaX*mi.gamDDxz + mi.betaY*mi.gamDDyz + mi.betaZ*mi.gamDDzz));\n", + " con[iTau] = ((mi.alpha)*(mi.alpha))*tmp_19*tmp_24 - tmp_20;\n", - " const double tmp_5 = (1.0/(mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy));\n", - " gamUUxx = tmp_5*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz)));\n", - " gamUUxy = tmp_5*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz);\n", - " gamUUxz = tmp_5*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy);\n", - " gamUUyy = tmp_5*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz)));\n", - " gamUUyz = tmp_5*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz);\n", - " gamUUzz = tmp_5*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy)));\n", + " const double tmp_3 = (1.0/(mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy));\n", + " gamUUxx = tmp_3*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz)));\n", + " gamUUxy = tmp_3*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz);\n", + " gamUUxz = tmp_3*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy);\n", + " gamUUyy = tmp_3*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz)));\n", + " gamUUyz = tmp_3*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz);\n", + " gamUUzz = tmp_3*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy)));\n", - " const double tmp_6 = mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy;\n", - " const double tmp_7 = sqrt(tmp_6);\n", - " const double tmp_8 = (1.0/((GAMMA_SPEED_LIMIT)*(GAMMA_SPEED_LIMIT)));\n", - " const double tmp_11 = (1.0/((mi.alpha)*(mi.alpha)));\n", - " const double tmp_12 = mi.betaX + vx;\n", - " const double tmp_13 = mi.gamDDxx*tmp_11*((tmp_12)*(tmp_12));\n", - " const double tmp_15 = mi.betaY + vy;\n", - " const double tmp_16 = mi.gamDDyy*tmp_11*((tmp_15)*(tmp_15));\n", - " const double tmp_18 = mi.betaZ + vz;\n", - " const double tmp_19 = mi.gamDDzz*tmp_11*((tmp_18)*(tmp_18));\n", - " const double tmp_22 = tmp_11*tmp_12*tmp_15;\n", - " const double tmp_24 = mi.gamDDxz*tmp_11*tmp_12*tmp_18;\n", - " const double tmp_25 = mi.gamDDyz*tmp_11*tmp_15*tmp_18;\n", - " const double tmp_26 = 2*mi.gamDDxy*tmp_22;\n", - " const double tmp_29 = (1.0/2.0)*fabs(-tmp_13 - tmp_16 - tmp_19 - 2*tmp_24 - 2*tmp_25 - tmp_26 - tmp_8 + 1);\n", - " const double tmp_30 = -mi.gamDDxy*tmp_22 - 1.0/2.0*tmp_13 - 1.0/2.0*tmp_16 - 1.0/2.0*tmp_19 - tmp_24 - tmp_25 + tmp_29 + (1.0/2.0)*tmp_8 + 1.0/2.0;\n", - " const double tmp_31 = rho*tmp_7/sqrt(tmp_30);\n", - " const double tmp_32 = p*tmp_11;\n", - " const double tmp_33 = sqrt((mi.gamDDxy*tmp_22 + (1.0/2.0)*tmp_13 + (1.0/2.0)*tmp_16 + (1.0/2.0)*tmp_19 + tmp_24 + tmp_25 - tmp_29 - 1.0/2.0*tmp_8 + 1.0/2.0)/(TINYDOUBLE + tmp_13 + tmp_16 + tmp_19 + 2*tmp_24 + 2*tmp_25 + tmp_26));\n", - " const double tmp_34 = -mi.betaX + tmp_12*tmp_33;\n", - " const double tmp_35 = rho*tmp_11*(ie + p/rho + 1)/tmp_30;\n", - " const double tmp_36 = tmp_34*tmp_35;\n", - " const double tmp_37 = mi.betaX*tmp_32 + tmp_36;\n", - " const double tmp_41 = faceVelocity[0]*norm[0] + faceVelocity[1]*norm[1] + faceVelocity[2]*norm[2];\n", - " const double tmp_42 = mi.betaX*mi.gamDDxx + mi.betaY*mi.gamDDxy + mi.betaZ*mi.gamDDxz;\n", - " const double tmp_43 = -tmp_32 + tmp_35;\n", - " const double tmp_44 = -mi.betaY + tmp_15*tmp_33;\n", - " const double tmp_46 = mi.betaY*tmp_32 + tmp_35*tmp_44;\n", - " const double tmp_47 = -mi.betaZ + tmp_18*tmp_33;\n", - " const double tmp_48 = mi.betaZ*tmp_32 + tmp_35*tmp_47;\n", - " const double tmp_49 = mi.alpha*tmp_7;\n", - " const double tmp_50 = tmp_41*tmp_49;\n", - " const double tmp_51 = (1.0/(tmp_6));\n", - " const double tmp_52 = p*(-((mi.betaX)*(mi.betaX))*tmp_11 + tmp_51*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz)))) + ((tmp_34)*(tmp_34))*tmp_35;\n", - " const double tmp_54 = p*(-mi.betaX*mi.betaY*tmp_11 + tmp_51*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz)) + tmp_36*tmp_44;\n", - " const double tmp_56 = p*(-mi.betaX*mi.betaZ*tmp_11 + tmp_51*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy)) + tmp_36*tmp_47;\n", - " const double tmp_58 = norm[0]*tmp_49;\n", - " const double tmp_59 = p*(-((mi.betaY)*(mi.betaY))*tmp_11 + tmp_51*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz)))) + tmp_35*((tmp_44)*(tmp_44));\n", - " const double tmp_60 = p*(-mi.betaY*mi.betaZ*tmp_11 + tmp_51*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz)) + tmp_35*tmp_44*tmp_47;\n", - " const double tmp_61 = norm[1]*tmp_49;\n", - " const double tmp_62 = p*(-((mi.betaZ)*(mi.betaZ))*tmp_11 + tmp_51*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy)))) + tmp_35*((tmp_47)*(tmp_47));\n", - " const double tmp_63 = norm[2]*tmp_49;\n", - " const double tmp_64 = mi.betaX*mi.gamDDxy + mi.betaY*mi.gamDDyy + mi.betaZ*mi.gamDDyz;\n", - " const double tmp_66 = mi.betaX*mi.gamDDxz + mi.betaY*mi.gamDDyz + mi.betaZ*mi.gamDDzz;\n", - " const double tmp_67 = ((mi.alpha)*(mi.alpha))*tmp_7;\n", - " temp_rho_star = tmp_31;\n", - " temp_T4UU01 = tmp_37;\n", - " flux[iRhoStar] = norm[0]*tmp_31*vx + norm[1]*tmp_31*vy + norm[2]*tmp_31*vz - tmp_31*tmp_41;\n", - " flux[iSx] = -tmp_50*(mi.gamDDxx*tmp_37 + mi.gamDDxy*tmp_46 + mi.gamDDxz*tmp_48 + tmp_42*tmp_43) + tmp_58*(mi.gamDDxx*tmp_52 + mi.gamDDxy*tmp_54 + mi.gamDDxz*tmp_56 + tmp_37*tmp_42) + tmp_61*(mi.gamDDxx*tmp_54 + mi.gamDDxy*tmp_59 + mi.gamDDxz*tmp_60 + tmp_42*tmp_46) + tmp_63*(mi.gamDDxx*tmp_56 + mi.gamDDxy*tmp_60 + mi.gamDDxz*tmp_62 + tmp_42*tmp_48);\n", - " flux[iSy] = -tmp_50*(mi.gamDDxy*tmp_37 + mi.gamDDyy*tmp_46 + mi.gamDDyz*tmp_48 + tmp_43*tmp_64) + tmp_58*(mi.gamDDxy*tmp_52 + mi.gamDDyy*tmp_54 + mi.gamDDyz*tmp_56 + tmp_37*tmp_64) + tmp_61*(mi.gamDDxy*tmp_54 + mi.gamDDyy*tmp_59 + mi.gamDDyz*tmp_60 + tmp_46*tmp_64) + tmp_63*(mi.gamDDxy*tmp_56 + mi.gamDDyy*tmp_60 + mi.gamDDyz*tmp_62 + tmp_48*tmp_64);\n", - " flux[iSz] = -tmp_50*(mi.gamDDxz*tmp_37 + mi.gamDDyz*tmp_46 + mi.gamDDzz*tmp_48 + tmp_43*tmp_66) + tmp_58*(mi.gamDDxz*tmp_52 + mi.gamDDyz*tmp_54 + mi.gamDDzz*tmp_56 + tmp_37*tmp_66) + tmp_61*(mi.gamDDxz*tmp_54 + mi.gamDDyz*tmp_59 + mi.gamDDzz*tmp_60 + tmp_46*tmp_66) + tmp_63*(mi.gamDDxz*tmp_56 + mi.gamDDyz*tmp_60 + mi.gamDDzz*tmp_62 + tmp_48*tmp_66);\n", - " flux[iTau] = norm[0]*(-tmp_31*vx + tmp_37*tmp_67) + norm[1]*(-tmp_31*vy + tmp_46*tmp_67) + norm[2]*(-tmp_31*vz + tmp_48*tmp_67) - tmp_41*(-tmp_31 + tmp_43*tmp_67);\n", + " const double tmp_3 = mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy;\n", + " const double tmp_4 = sqrt(tmp_3);\n", + " const double tmp_5 = (1.0/((GAMMA_SPEED_LIMIT)*(GAMMA_SPEED_LIMIT)));\n", + " const double tmp_7 = (1.0/((mi.alpha)*(mi.alpha)));\n", + " const double tmp_8 = mi.betaX + vx;\n", + " const double tmp_9 = mi.gamDDxx*tmp_7*((tmp_8)*(tmp_8));\n", + " const double tmp_10 = mi.betaY + vy;\n", + " const double tmp_11 = mi.gamDDyy*((tmp_10)*(tmp_10))*tmp_7;\n", + " const double tmp_12 = mi.betaZ + vz;\n", + " const double tmp_13 = mi.gamDDzz*((tmp_12)*(tmp_12))*tmp_7;\n", + " const double tmp_15 = tmp_10*tmp_7*tmp_8;\n", + " const double tmp_16 = mi.gamDDxz*tmp_12*tmp_7*tmp_8;\n", + " const double tmp_17 = mi.gamDDyz*tmp_10*tmp_12*tmp_7;\n", + " const double tmp_18 = 2*mi.gamDDxy*tmp_15 + tmp_11 + tmp_13 + 2*tmp_16 + 2*tmp_17 + tmp_9;\n", + " const double tmp_19 = mi.gamDDxy*tmp_15 + (1.0/2.0)*tmp_11 + (1.0/2.0)*tmp_13 + tmp_16 + tmp_17 - 1.0/2.0*tmp_5 + (1.0/2.0)*tmp_9 - 1.0/2.0*fabs(-tmp_18 - tmp_5 + 1);\n", + " const double tmp_20 = 1.0/2.0 - tmp_19;\n", + " const double tmp_21 = rho*tmp_4/sqrt(tmp_20);\n", + " const double tmp_22 = p*tmp_7;\n", + " const double tmp_23 = sqrt((tmp_19 + 1.0/2.0)/(TINYDOUBLE + tmp_18));\n", + " const double tmp_24 = -mi.betaX + tmp_23*tmp_8;\n", + " const double tmp_25 = ie + p/rho + 1;\n", + " const double tmp_26 = (1.0/(tmp_20));\n", + " const double tmp_27 = rho*tmp_25*tmp_26*tmp_7;\n", + " const double tmp_28 = tmp_24*tmp_27;\n", + " const double tmp_29 = mi.betaX*tmp_22 + tmp_28;\n", + " const double tmp_33 = faceVelocity[0]*norm[0] + faceVelocity[1]*norm[1] + faceVelocity[2]*norm[2];\n", + " const double tmp_34 = mi.betaX*mi.gamDDxx + mi.betaY*mi.gamDDxy + mi.betaZ*mi.gamDDxz;\n", + " const double tmp_35 = rho*tmp_25*tmp_26*tmp_7 - tmp_22;\n", + " const double tmp_36 = -mi.betaY + tmp_10*tmp_23;\n", + " const double tmp_38 = mi.betaY*tmp_22 + tmp_27*tmp_36;\n", + " const double tmp_39 = -mi.betaZ + tmp_12*tmp_23;\n", + " const double tmp_40 = mi.betaZ*tmp_22 + tmp_27*tmp_39;\n", + " const double tmp_41 = mi.alpha*tmp_4;\n", + " const double tmp_42 = tmp_33*tmp_41;\n", + " const double tmp_43 = (1.0/(tmp_3));\n", + " const double tmp_44 = p*(-((mi.betaX)*(mi.betaX))*tmp_7 + tmp_43*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz)))) + ((tmp_24)*(tmp_24))*tmp_27;\n", + " const double tmp_46 = p*(-mi.betaX*mi.betaY*tmp_7 + tmp_43*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz)) + tmp_28*tmp_36;\n", + " const double tmp_48 = p*(-mi.betaX*mi.betaZ*tmp_7 + tmp_43*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy)) + tmp_28*tmp_39;\n", + " const double tmp_50 = norm[0]*tmp_41;\n", + " const double tmp_51 = p*(-((mi.betaY)*(mi.betaY))*tmp_7 + tmp_43*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz)))) + tmp_27*((tmp_36)*(tmp_36));\n", + " const double tmp_52 = p*(-mi.betaY*mi.betaZ*tmp_7 + tmp_43*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz)) + tmp_27*tmp_36*tmp_39;\n", + " const double tmp_53 = norm[1]*tmp_41;\n", + " const double tmp_54 = p*(-((mi.betaZ)*(mi.betaZ))*tmp_7 + tmp_43*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy)))) + tmp_27*((tmp_39)*(tmp_39));\n", + " const double tmp_55 = norm[2]*tmp_41;\n", + " const double tmp_56 = mi.betaX*mi.gamDDxy + mi.betaY*mi.gamDDyy + mi.betaZ*mi.gamDDyz;\n", + " const double tmp_58 = mi.betaX*mi.gamDDxz + mi.betaY*mi.gamDDyz + mi.betaZ*mi.gamDDzz;\n", + " const double tmp_59 = ((mi.alpha)*(mi.alpha))*tmp_4;\n", + " temp_rho_star = tmp_21;\n", + " temp_T4UU01 = tmp_29;\n", + " flux[iRhoStar] = norm[0]*tmp_21*vx + norm[1]*tmp_21*vy + norm[2]*tmp_21*vz - tmp_21*tmp_33;\n", + " flux[iSx] = -tmp_42*(mi.gamDDxx*tmp_29 + mi.gamDDxy*tmp_38 + mi.gamDDxz*tmp_40 + tmp_34*tmp_35) + tmp_50*(mi.gamDDxx*tmp_44 + mi.gamDDxy*tmp_46 + mi.gamDDxz*tmp_48 + tmp_29*tmp_34) + tmp_53*(mi.gamDDxx*tmp_46 + mi.gamDDxy*tmp_51 + mi.gamDDxz*tmp_52 + tmp_34*tmp_38) + tmp_55*(mi.gamDDxx*tmp_48 + mi.gamDDxy*tmp_52 + mi.gamDDxz*tmp_54 + tmp_34*tmp_40);\n", + " flux[iSy] = -tmp_42*(mi.gamDDxy*tmp_29 + mi.gamDDyy*tmp_38 + mi.gamDDyz*tmp_40 + tmp_35*tmp_56) + tmp_50*(mi.gamDDxy*tmp_44 + mi.gamDDyy*tmp_46 + mi.gamDDyz*tmp_48 + tmp_29*tmp_56) + tmp_53*(mi.gamDDxy*tmp_46 + mi.gamDDyy*tmp_51 + mi.gamDDyz*tmp_52 + tmp_38*tmp_56) + tmp_55*(mi.gamDDxy*tmp_48 + mi.gamDDyy*tmp_52 + mi.gamDDyz*tmp_54 + tmp_40*tmp_56);\n", + " flux[iSz] = -tmp_42*(mi.gamDDxz*tmp_29 + mi.gamDDyz*tmp_38 + mi.gamDDzz*tmp_40 + tmp_35*tmp_58) + tmp_50*(mi.gamDDxz*tmp_44 + mi.gamDDyz*tmp_46 + mi.gamDDzz*tmp_48 + tmp_29*tmp_58) + tmp_53*(mi.gamDDxz*tmp_46 + mi.gamDDyz*tmp_51 + mi.gamDDzz*tmp_52 + tmp_38*tmp_58) + tmp_55*(mi.gamDDxz*tmp_48 + mi.gamDDyz*tmp_52 + mi.gamDDzz*tmp_54 + tmp_40*tmp_58);\n", + " flux[iTau] = norm[0]*(-tmp_21*vx + tmp_29*tmp_59) + norm[1]*(-tmp_21*vy + tmp_38*tmp_59) + norm[2]*(-tmp_21*vz + tmp_40*tmp_59) - tmp_33*(-tmp_21 + tmp_35*tmp_59);\n", - " const double tmp_9 = mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy;\n", - " const double tmp_10 = sqrt(tmp_9);\n", - " const double tmp_12 = (1.0/((mi.alpha)*(mi.alpha)));\n", - " const double tmp_13 = p*tmp_12;\n", - " const double tmp_14 = (1.0/((GAMMA_SPEED_LIMIT)*(GAMMA_SPEED_LIMIT)));\n", - " const double tmp_16 = mi.betaX + vx;\n", - " const double tmp_17 = mi.gamDDxx*tmp_12*((tmp_16)*(tmp_16));\n", - " const double tmp_19 = mi.betaY + vy;\n", - " const double tmp_20 = mi.gamDDyy*tmp_12*((tmp_19)*(tmp_19));\n", - " const double tmp_22 = mi.betaZ + vz;\n", - " const double tmp_23 = mi.gamDDzz*tmp_12*((tmp_22)*(tmp_22));\n", - " const double tmp_26 = tmp_12*tmp_16*tmp_19;\n", - " const double tmp_28 = mi.gamDDxz*tmp_12*tmp_16*tmp_22;\n", - " const double tmp_29 = mi.gamDDyz*tmp_12*tmp_19*tmp_22;\n", - " const double tmp_30 = 2*mi.gamDDxy*tmp_26;\n", - " const double tmp_33 = (1.0/2.0)*fabs(-tmp_14 - tmp_17 - tmp_20 - tmp_23 - 2*tmp_28 - 2*tmp_29 - tmp_30 + 1);\n", - " const double tmp_34 = rho*tmp_12*(ie + p/rho + 1)/(-mi.gamDDxy*tmp_26 + (1.0/2.0)*tmp_14 - 1.0/2.0*tmp_17 - 1.0/2.0*tmp_20 - 1.0/2.0*tmp_23 - tmp_28 - tmp_29 + tmp_33 + 1.0/2.0);\n", - " const double tmp_35 = ((mi.alpha)*(mi.alpha))*tmp_10*(-tmp_13 + tmp_34);\n", - " const double tmp_36 = (1.0/(tmp_9));\n", - " const double tmp_37 = sqrt((mi.gamDDxy*tmp_26 - 1.0/2.0*tmp_14 + (1.0/2.0)*tmp_17 + (1.0/2.0)*tmp_20 + (1.0/2.0)*tmp_23 + tmp_28 + tmp_29 - tmp_33 + 1.0/2.0)/(TINYDOUBLE + tmp_17 + tmp_20 + tmp_23 + 2*tmp_28 + 2*tmp_29 + tmp_30));\n", - " const double tmp_38 = -mi.betaX + tmp_16*tmp_37;\n", - " const double tmp_39 = mi.alpha*tmp_10;\n", - " const double tmp_40 = (1.0/4.0)*tmp_0*tmp_39;\n", - " const double tmp_41 = tmp_40*(p*(-((mi.betaX)*(mi.betaX))*tmp_12 + tmp_36*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz)))) + tmp_34*((tmp_38)*(tmp_38)));\n", - " const double tmp_42 = -mi.betaY + tmp_19*tmp_37;\n", - " const double tmp_43 = tmp_40*(p*(-((mi.betaY)*(mi.betaY))*tmp_12 + tmp_36*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz)))) + tmp_34*((tmp_42)*(tmp_42)));\n", - " const double tmp_44 = -mi.betaZ + tmp_22*tmp_37;\n", - " const double tmp_45 = tmp_40*(p*(-((mi.betaZ)*(mi.betaZ))*tmp_12 + tmp_36*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy)))) + tmp_34*((tmp_44)*(tmp_44)));\n", - " const double tmp_47 = tmp_34*tmp_38;\n", - " const double tmp_48 = tmp_1*tmp_39;\n", - " const double tmp_49 = tmp_48*(p*(-mi.betaX*mi.betaY*tmp_12 + tmp_36*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz)) + tmp_42*tmp_47);\n", - " const double tmp_50 = tmp_48*(p*(-mi.betaX*mi.betaZ*tmp_12 + tmp_36*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy)) + tmp_44*tmp_47);\n", - " const double tmp_52 = tmp_48*(p*(-mi.betaY*mi.betaZ*tmp_12 + tmp_36*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz)) + tmp_34*tmp_42*tmp_44);\n", - " const double tmp_53 = tmp_1*(-mi_minus[1].alpha + mi_plus[1].alpha);\n", - " const double tmp_54 = tmp_1*(-mi_minus[2].alpha + mi_plus[2].alpha);\n", - " vSource[0] = -tmp_2*tmp_35 + tmp_41*(-mi_minus[0].gamDDxx + mi_plus[0].gamDDxx) + tmp_43*(-mi_minus[0].gamDDyy + mi_plus[0].gamDDyy) + tmp_45*(-mi_minus[0].gamDDzz + mi_plus[0].gamDDzz) + tmp_49*(-mi_minus[0].gamDDxy + mi_plus[0].gamDDxy) + tmp_50*(-mi_minus[0].gamDDxz + mi_plus[0].gamDDxz) + tmp_52*(-mi_minus[0].gamDDyz + mi_plus[0].gamDDyz);\n", - " vSource[1] = -tmp_35*tmp_53 + tmp_41*(-mi_minus[1].gamDDxx + mi_plus[1].gamDDxx) + tmp_43*(-mi_minus[1].gamDDyy + mi_plus[1].gamDDyy) + tmp_45*(-mi_minus[1].gamDDzz + mi_plus[1].gamDDzz) + tmp_49*(-mi_minus[1].gamDDxy + mi_plus[1].gamDDxy) + tmp_50*(-mi_minus[1].gamDDxz + mi_plus[1].gamDDxz) + tmp_52*(-mi_minus[1].gamDDyz + mi_plus[1].gamDDyz);\n", - " vSource[2] = -tmp_35*tmp_54 + tmp_41*(-mi_minus[2].gamDDxx + mi_plus[2].gamDDxx) + tmp_43*(-mi_minus[2].gamDDyy + mi_plus[2].gamDDyy) + tmp_45*(-mi_minus[2].gamDDzz + mi_plus[2].gamDDzz) + tmp_49*(-mi_minus[2].gamDDxy + mi_plus[2].gamDDxy) + tmp_50*(-mi_minus[2].gamDDxz + mi_plus[2].gamDDxz) + tmp_52*(-mi_minus[2].gamDDyz + mi_plus[2].gamDDyz);\n", - " eSource = tmp_39*(tmp_2*(-mi.betaX*tmp_13 - tmp_47) + tmp_53*(-mi.betaY*tmp_13 - tmp_34*tmp_42) + tmp_54*(-mi.betaZ*tmp_13 - tmp_34*tmp_44));\n", + " const double tmp_6 = mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy;\n", + " const double tmp_7 = sqrt(tmp_6);\n", + " const double tmp_9 = (1.0/((mi.alpha)*(mi.alpha)));\n", + " const double tmp_10 = p*tmp_9;\n", + " const double tmp_11 = ie + p/rho + 1;\n", + " const double tmp_12 = (1.0/((GAMMA_SPEED_LIMIT)*(GAMMA_SPEED_LIMIT)));\n", + " const double tmp_13 = mi.betaX + vx;\n", + " const double tmp_14 = mi.gamDDxx*((tmp_13)*(tmp_13))*tmp_9;\n", + " const double tmp_15 = mi.betaY + vy;\n", + " const double tmp_16 = mi.gamDDyy*((tmp_15)*(tmp_15))*tmp_9;\n", + " const double tmp_17 = mi.betaZ + vz;\n", + " const double tmp_18 = mi.gamDDzz*((tmp_17)*(tmp_17))*tmp_9;\n", + " const double tmp_20 = tmp_13*tmp_15*tmp_9;\n", + " const double tmp_21 = mi.gamDDxz*tmp_13*tmp_17*tmp_9;\n", + " const double tmp_22 = mi.gamDDyz*tmp_15*tmp_17*tmp_9;\n", + " const double tmp_23 = 2*mi.gamDDxy*tmp_20 + tmp_14 + tmp_16 + tmp_18 + 2*tmp_21 + 2*tmp_22;\n", + " const double tmp_24 = mi.gamDDxy*tmp_20 - 1.0/2.0*tmp_12 + (1.0/2.0)*tmp_14 + (1.0/2.0)*tmp_16 + (1.0/2.0)*tmp_18 + tmp_21 + tmp_22 - 1.0/2.0*fabs(-tmp_12 - tmp_23 + 1);\n", + " const double tmp_25 = (1.0/(1.0/2.0 - tmp_24));\n", + " const double tmp_26 = ((mi.alpha)*(mi.alpha))*tmp_7*(rho*tmp_11*tmp_25*tmp_9 - tmp_10);\n", + " const double tmp_27 = (1.0/(tmp_6));\n", + " const double tmp_28 = sqrt((tmp_24 + 1.0/2.0)/(TINYDOUBLE + tmp_23));\n", + " const double tmp_29 = -mi.betaX + tmp_13*tmp_28;\n", + " const double tmp_30 = rho*tmp_11*tmp_25*tmp_9;\n", + " const double tmp_31 = mi.alpha*tmp_7;\n", + " const double tmp_32 = (1.0/4.0)*tmp_0*tmp_31;\n", + " const double tmp_33 = tmp_32*(p*(-((mi.betaX)*(mi.betaX))*tmp_9 + tmp_27*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz)))) + ((tmp_29)*(tmp_29))*tmp_30);\n", + " const double tmp_34 = -mi.betaY + tmp_15*tmp_28;\n", + " const double tmp_35 = tmp_32*(p*(-((mi.betaY)*(mi.betaY))*tmp_9 + tmp_27*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz)))) + tmp_30*((tmp_34)*(tmp_34)));\n", + " const double tmp_36 = -mi.betaZ + tmp_17*tmp_28;\n", + " const double tmp_37 = tmp_32*(p*(-((mi.betaZ)*(mi.betaZ))*tmp_9 + tmp_27*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy)))) + tmp_30*((tmp_36)*(tmp_36)));\n", + " const double tmp_39 = tmp_29*tmp_30;\n", + " const double tmp_40 = tmp_1*tmp_31;\n", + " const double tmp_41 = tmp_40*(p*(-mi.betaX*mi.betaY*tmp_9 + tmp_27*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz)) + tmp_34*tmp_39);\n", + " const double tmp_42 = tmp_40*(p*(-mi.betaX*mi.betaZ*tmp_9 + tmp_27*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy)) + tmp_36*tmp_39);\n", + " const double tmp_44 = tmp_40*(p*(-mi.betaY*mi.betaZ*tmp_9 + tmp_27*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz)) + tmp_30*tmp_34*tmp_36);\n", + " const double tmp_45 = tmp_1*(-mi_minus[1].alpha + mi_plus[1].alpha);\n", + " const double tmp_46 = tmp_1*(-mi_minus[2].alpha + mi_plus[2].alpha);\n", + " vSource[0] = -tmp_2*tmp_26 + tmp_33*(-mi_minus[0].gamDDxx + mi_plus[0].gamDDxx) + tmp_35*(-mi_minus[0].gamDDyy + mi_plus[0].gamDDyy) + tmp_37*(-mi_minus[0].gamDDzz + mi_plus[0].gamDDzz) + tmp_41*(-mi_minus[0].gamDDxy + mi_plus[0].gamDDxy) + tmp_42*(-mi_minus[0].gamDDxz + mi_plus[0].gamDDxz) + tmp_44*(-mi_minus[0].gamDDyz + mi_plus[0].gamDDyz);\n", + " vSource[1] = -tmp_26*tmp_45 + tmp_33*(-mi_minus[1].gamDDxx + mi_plus[1].gamDDxx) + tmp_35*(-mi_minus[1].gamDDyy + mi_plus[1].gamDDyy) + tmp_37*(-mi_minus[1].gamDDzz + mi_plus[1].gamDDzz) + tmp_41*(-mi_minus[1].gamDDxy + mi_plus[1].gamDDxy) + tmp_42*(-mi_minus[1].gamDDxz + mi_plus[1].gamDDxz) + tmp_44*(-mi_minus[1].gamDDyz + mi_plus[1].gamDDyz);\n", + " vSource[2] = -tmp_26*tmp_46 + tmp_33*(-mi_minus[2].gamDDxx + mi_plus[2].gamDDxx) + tmp_35*(-mi_minus[2].gamDDyy + mi_plus[2].gamDDyy) + tmp_37*(-mi_minus[2].gamDDzz + mi_plus[2].gamDDzz) + tmp_41*(-mi_minus[2].gamDDxy + mi_plus[2].gamDDxy) + tmp_42*(-mi_minus[2].gamDDxz + mi_plus[2].gamDDxz) + tmp_44*(-mi_minus[2].gamDDyz + mi_plus[2].gamDDyz);\n", + " eSource = tmp_31*(tmp_2*(-mi.betaX*tmp_10 - tmp_39) + tmp_45*(-mi.betaY*tmp_10 - tmp_30*tmp_34) + tmp_46*(-mi.betaZ*tmp_10 - tmp_30*tmp_36));\n", - " const double tmp_11 = mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy;\n", - " const double tmp_12 = (1.0/(tmp_11));\n", - " const double tmp_13 = 2*con[iSx]*tmp_12;\n", - " rootRho = ((con[iSx])*(con[iSx]))*tmp_12*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz))) + ((con[iSy])*(con[iSy]))*tmp_12*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz))) + 2*con[iSy]*con[iSz]*tmp_12*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz) + con[iSy]*tmp_13*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz) + ((con[iSz])*(con[iSz]))*tmp_12*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy))) + con[iSz]*tmp_13*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy) + ((rhostar)*(rhostar))*((tmp_3 + 1)*(tmp_3 + 1)) + ((rhostar)*(rhostar))*(2.0*tmp_3 + 2.0)*(con[iSx]*mi.betaX + con[iSy]*mi.betaY + con[iSz]*mi.betaZ)/(mi.alpha*rho*sqrt(tmp_11)) + ((rhostar)*(rhostar)*(rhostar)*(rhostar))*tmp_12*((tmp_3 + 1)*(tmp_3 + 1))*(-((mi.alpha)*(mi.alpha)) + ((mi.betaX)*(mi.betaX))*mi.gamDDxx + 2*mi.betaX*mi.betaY*mi.gamDDxy + 2*mi.betaX*mi.betaZ*mi.gamDDxz + ((mi.betaY)*(mi.betaY))*mi.gamDDyy + 2*mi.betaY*mi.betaZ*mi.gamDDyz + ((mi.betaZ)*(mi.betaZ))*mi.gamDDzz)/(((mi.alpha)*(mi.alpha))*((rho)*(rho)));\n", + " const double tmp_8 = mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy;\n", + " const double tmp_9 = (1.0/(tmp_8));\n", + " const double tmp_10 = 2*con[iSx]*tmp_9;\n", + " rootRho = ((con[iSx])*(con[iSx]))*tmp_9*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz))) + ((con[iSy])*(con[iSy]))*tmp_9*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz))) + 2*con[iSy]*con[iSz]*tmp_9*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz) + con[iSy]*tmp_10*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz) + ((con[iSz])*(con[iSz]))*tmp_9*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy))) + con[iSz]*tmp_10*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy) + ((rhostar)*(rhostar))*((tmp_3 + 1)*(tmp_3 + 1)) + ((rhostar)*(rhostar))*(2.0*tmp_3 + 2.0)*(con[iSx]*mi.betaX + con[iSy]*mi.betaY + con[iSz]*mi.betaZ)/(mi.alpha*rho*sqrt(tmp_8)) + ((rhostar)*(rhostar)*(rhostar)*(rhostar))*tmp_9*((tmp_3 + 1)*(tmp_3 + 1))*(-((mi.alpha)*(mi.alpha)) + ((mi.betaX)*(mi.betaX))*mi.gamDDxx + 2*mi.betaX*mi.betaY*mi.gamDDxy + 2*mi.betaX*mi.betaZ*mi.gamDDxz + ((mi.betaY)*(mi.betaY))*mi.gamDDyy + 2*mi.betaY*mi.betaZ*mi.gamDDyz + ((mi.betaZ)*(mi.betaZ))*mi.gamDDzz)/(((mi.alpha)*(mi.alpha))*((rho)*(rho)));\n", - " const double tmp_5 = (1.0/(mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy));\n", - " const double tmp_6 = 2*con[iSx]*tmp_5;\n", - " Stilde2 = ((con[iSx])*(con[iSx]))*tmp_5*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz))) + ((con[iSy])*(con[iSy]))*tmp_5*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz))) + 2*con[iSy]*con[iSz]*tmp_5*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz) + con[iSy]*tmp_6*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz) + ((con[iSz])*(con[iSz]))*tmp_5*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy))) + con[iSz]*tmp_6*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy);\n", + " const double tmp_3 = (1.0/(mi.gamDDxx*mi.gamDDyy*mi.gamDDzz - mi.gamDDxx*((mi.gamDDyz)*(mi.gamDDyz)) - ((mi.gamDDxy)*(mi.gamDDxy))*mi.gamDDzz + 2*mi.gamDDxy*mi.gamDDxz*mi.gamDDyz - ((mi.gamDDxz)*(mi.gamDDxz))*mi.gamDDyy));\n", + " const double tmp_4 = 2*con[iSx]*tmp_3;\n", + " Stilde2 = ((con[iSx])*(con[iSx]))*tmp_3*(mi.gamDDyy*mi.gamDDzz - ((mi.gamDDyz)*(mi.gamDDyz))) + ((con[iSy])*(con[iSy]))*tmp_3*(mi.gamDDxx*mi.gamDDzz - ((mi.gamDDxz)*(mi.gamDDxz))) + 2*con[iSy]*con[iSz]*tmp_3*(-mi.gamDDxx*mi.gamDDyz + mi.gamDDxy*mi.gamDDxz) + con[iSy]*tmp_4*(-mi.gamDDxy*mi.gamDDzz + mi.gamDDxz*mi.gamDDyz) + ((con[iSz])*(con[iSz]))*tmp_3*(mi.gamDDxx*mi.gamDDyy - ((mi.gamDDxy)*(mi.gamDDxy))) + con[iSz]*tmp_4*(mi.gamDDxy*mi.gamDDyz - mi.gamDDxz*mi.gamDDyy);\n", [NbConvertApp] Converting notebook Tutorial-GRHD_Equations-Cartesian.ipynb to notebook [NbConvertApp] Writing 46431 bytes to Tutorial-GRHD_Equations-Cartesian.ipynb real 0m5.032s user 0m3.703s sys 0m0.466s +++ b/Tutorial-GRHD_Equations-Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-GRHD_UnitConversion.ipynb to notebook [NbConvertApp] Writing 56981 bytes to Tutorial-GRHD_UnitConversion.ipynb real 0m3.856s user 0m3.328s sys 0m0.330s +++ b/Tutorial-GRHD_UnitConversion.ipynb - "
" + "
" - "needs_background": "light" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-GRMHD_Equations-Cartesian.ipynb to notebook [NbConvertApp] Writing 21409 bytes to Tutorial-GRMHD_Equations-Cartesian.ipynb real 0m4.971s user 0m3.667s sys 0m0.355s +++ b/Tutorial-GRMHD_Equations-Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-How_NRPy_Computes_Finite_Difference_Coeffs.ipynb to notebook [NbConvertApp] Writing 10390 bytes to Tutorial-How_NRPy_Computes_Finite_Difference_Coeffs.ipynb real 0m2.350s user 0m1.598s sys 0m0.180s +++ b/Tutorial-How_NRPy_Computes_Finite_Difference_Coeffs.ipynb [NbConvertApp] Converting notebook Tutorial-Indexed_Expressions.ipynb to notebook [NbConvertApp] Writing 19490 bytes to Tutorial-Indexed_Expressions.ipynb real 0m4.767s user 0m3.461s sys 0m0.491s +++ b/Tutorial-Indexed_Expressions.ipynb [NbConvertApp] Converting notebook Tutorial-Indexed_Expressions_soln.ipynb to notebook [NbConvertApp] Writing 3637 bytes to Tutorial-Indexed_Expressions_soln.ipynb real 0m2.549s user 0m1.970s sys 0m0.162s +++ b/Tutorial-Indexed_Expressions_soln.ipynb [NbConvertApp] Converting notebook Tutorial-LaTeX_Interface_Example-BSSN_Cartesian.ipynb to notebook [NbConvertApp] Writing 185169 bytes to Tutorial-LaTeX_Interface_Example-BSSN_Cartesian.ipynb real 1m41.192s user 1m39.050s sys 0m1.058s +++ b/Tutorial-LaTeX_Interface_Example-BSSN_Cartesian.ipynb - "\u001b[33mWARNING: There was an error checking the latest version of pip.\u001b[0m\u001b[33m\n", - "\u001b[0mnrpylatex==1.0.8\n" + "nrpylatex==1.0.8\n" - "('GammahatUDD',\n", + "('gammabarUU',\n", + " 'h_rhsDD',\n", + " 'gammabardet',\n", + " 'deltaDD',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'gammahatdet',\n", + " 'aDD',\n", - " 'gammahatUU',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", + " 'aUD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", + " 'GammabarUDD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'vetU')" - "('GammahatUDD',\n", + "('gammabarUU',\n", + " 'h_rhsDD',\n", + " 'gammabardet',\n", + " 'deltaDD',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'gammahatdet',\n", + " 'aDD',\n", - " 'gammahatUU',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", + " 'aUD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", + " 'GammabarUDD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'vetU')" - "('GammahatUDD',\n", + "('gammabarUU',\n", + " 'h_rhsDD',\n", + " 'gammabardet',\n", + " 'deltaDD',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'gammahatdet',\n", + " 'aDD',\n", - " 'gammahatUU',\n", - " 'gammabarDD_dupD',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", + " 'aUD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", + " 'GammahatUDD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", + " 'gammabarDD',\n", + " 'hDD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'vetU')" - "('GammahatUDD',\n", + "('gammabarUU',\n", + " 'h_rhsDD',\n", + " 'K',\n", + " 'gammabardet',\n", + " 'deltaDD',\n", + " 'cf_rhs',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'gammahatdet',\n", + " 'aDD',\n", - " 'gammahatUU',\n", - " 'gammabarDD_dupD',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", + " 'aUD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'cf_rhs',\n", - " 'K',\n", + " 'GammahatUDD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'cf',\n", + " 'gammabarDD',\n", + " 'hDD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'vetU',\n", + " 'cf')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'hDD_dD',\n", + "('trK',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'gammabarDD_dupD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'h_rhsDD',\n", - " 'hDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'alpha',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'epsilonUUU',\n", - " 'gammabarUU')" + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD',\n", + " 'hDD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", + " 'vetU_dD',\n", + " 'vetU',\n", + " 'cf')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", + "('trK_rhs',\n", - " 'gammahatDD',\n", + " 'alpha_cdbarU_dD',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", + " 'cf_dupD',\n", + " 'alpha_dDD',\n", - " 'alpha_cdbarD_dD',\n", - " 'h_rhsDD',\n", - " 'phi',\n", - " 'hDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'GammabarUDD',\n", + " 'cf_rhs',\n", + " 'gammahatDD',\n", + " 'phi_cdbarD',\n", + " 'gammahatUU',\n", + " 'alpha',\n", + " 'gammahatdet',\n", + " 'phi',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'epsilonUUU',\n", + " 'gammabarUU_dD',\n", + " 'alpha_cdbarD_dD',\n", + " 'alpha_cdbarU',\n", + " 'aUD',\n", - " 'alpha_cdbarU_dD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'alpha_dD',\n", + " 'gammabardet_dD',\n", + " 'hDD',\n", + " 'alpha_cdbarUD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", + " 'vetU_dD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", - " 'alpha_cdbarUD')" + " 'alpha_cdbarD')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('trK_rhs',\n", + " 'trK',\n", + " 'alpha_cdbarU_dD',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", + " 'cf_dupD',\n", - " 'hDD_dD',\n", + " 'gammabardet',\n", + " 'aUU',\n", + " 'deltaDD',\n", + " 'cf_rhs',\n", + " 'gammahatDD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'cf_dD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", + " 'alpha',\n", + " 'gammahatdet',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'epsilonUUU',\n", + " 'gammabarUU_dD',\n", + " 'alpha_cdbarD_dD',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'alpha_dD',\n", + " 'gammabardet_dD',\n", + " 'hDD',\n", + " 'alpha_cdbarUD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", + " 'vetU_dD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", - " 'alpha_cdbarUD')" + " 'alpha_cdbarD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'lambdaU_dD',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", + "('trK_rhs',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", + " 'alpha_cdbarU_dD',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", + " 'vetU_cdhatDD',\n", + " 'cf_dupD',\n", + " 'alpha_dDD',\n", + " 'vetU_dDD',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", + " 'trK_dD',\n", + " 'vetU_dD_cdbarU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'hDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'trK_dD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'Lambdabar_rhsU',\n", + " 'cf_rhs',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", + " 'gammahatDD',\n", + " 'phi_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammahatUU',\n", + " 'alpha',\n", + " 'gammahatdet',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", + " 'Lambdabar_rhsU',\n", + " 'phi',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'gammabarUU',\n", + " 'hDD_dD',\n", + " 'epsilonUUU',\n", + " 'trK_dupD',\n", + " 'lambdaU_dD',\n", + " 'lambdaU',\n", + " 'vetU_cdhatD',\n", + " 'alpha_cdbarD_dD',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'alpha_dD',\n", - " 'alpha_cdbarUD')" + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'hDD',\n", + " 'vetU_cdbarD',\n", + " 'alpha_cdbarUD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", + " 'vetU_dD',\n", + " 'vetU',\n", + " 'cf',\n", + " 'alpha_cdbarD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", + "('trK_rhs',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", + " 'alpha_cdbarU_dD',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", + " 'vetU_cdhatDD',\n", + " 'cf_dupD',\n", + " 'alpha_dDD',\n", + " 'vetU_dDD',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", + " 'trK_dD',\n", + " 'vetU_dD_cdbarU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'hDD',\n", - " 'lambdaU_dupD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'trK_dD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'Lambdabar_rhsU',\n", + " 'cf_rhs',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", + " 'gammahatDD',\n", + " 'phi_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammahatUU',\n", + " 'alpha',\n", + " 'gammahatdet',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", + " 'Lambdabar_rhsU',\n", + " 'phi',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'gammabarUU',\n", + " 'hDD_dD',\n", + " 'epsilonUUU',\n", + " 'trK_dupD',\n", + " 'lambdaU',\n", + " 'vetU_cdhatD',\n", + " 'alpha_cdbarD_dD',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'alpha_dD',\n", - " 'alpha_cdbarUD')" - ] - "output_type": "execute_result" - ], + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'hDD',\n", + " 'vetU_cdbarD',\n", + " 'alpha_cdbarUD',\n", + " 'lambdaU_dupD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", + " 'vetU_dD',\n", + " 'vetU',\n", + " 'cf',\n", + " 'alpha_cdbarD')" + ] + "output_type": "execute_result" + ], - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'RbarDD',\n", + "('trK_rhs',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'alpha_cdbarDD',\n", + " 'alpha_cdbarU_dD',\n", + " 'XDD',\n", + " 'phi_cdbarDD',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", + " 'vetU_cdhatDD',\n", + " 'cf_dupD',\n", + " 'alpha_dDD',\n", + " 'vetU_dDD',\n", + " 'a_rhsDD',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", + " 'trK_dD',\n", + " 'vetU_dD_cdbarU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'hDD',\n", - " 'lambdaU_dupD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'phi_cdbarDD',\n", - " 'trK_dD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", + " 'phi_cdbarD_dD',\n", + " 'cf_rhs',\n", - " 'XhatDD',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", + " 'gammahatDD',\n", + " 'phi_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammahatUU',\n", + " 'alpha',\n", + " 'gammahatdet',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", + " 'Lambdabar_rhsU',\n", + " 'phi',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'phi_cdbarD_dD',\n", + " 'hDD_dD',\n", + " 'RbarDD',\n", + " 'alpha_cdbarDD',\n", + " 'epsilonUUU',\n", + " 'trK_dupD',\n", - " 'gammabarUU',\n", + " 'lambdaU',\n", + " 'vetU_cdhatD',\n", + " 'alpha_cdbarD_dD',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'alpha_dD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'hDD',\n", + " 'vetU_cdbarD',\n", - " 'cf_dDD')" + " 'lambdaU_dupD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_dupD',\n", + " 'XhatDD',\n", + " 'vetU_dD',\n", + " 'vetU',\n", + " 'cf',\n", + " 'cf_dDD',\n", + " 'alpha_cdbarD')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('trK_rhs',\n", + " 'trK',\n", + " 'alpha_cdbarU_dD',\n", + " 'XDD',\n", + " 'phi_cdbarDD',\n", + " 'gammabarUU',\n", + " 'h_rhsDD',\n", + " 'vetU_cdhatDD',\n", + " 'cf_dupD',\n", - " 'hDD_dD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_dDD',\n", + " 'a_rhsDD',\n", + " 'gammabardet',\n", + " 'trK_dD',\n", + " 'vetU_dD_cdbarU',\n", + " 'aUU',\n", + " 'deltaDD',\n", + " 'phi_cdbarD_dD',\n", + " 'cf_rhs',\n", + " 'vetU_cdbarU',\n", + " 'gammahatDD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", + " 'gammahatdet_cdbarU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", + " 'alpha',\n", + " 'gammahatdet',\n", + " 'gammahatdet_cdbarD',\n", + " 'Lambdabar_rhsU',\n", + " 'phi',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD',\n", + " 'aDD',\n", + " 'DeltaU',\n", + " 'hDD_dD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", + " 'epsilonUUU',\n", + " 'trK_dupD',\n", + " 'gammabarUU_dD',\n", + " 'vetU_cdhatD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammabarDD_dD',\n", + " 'alpha_dD',\n", + " 'vetU_dD_cdbarD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'aDD_dupD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'vetU_cdbarD',\n", + " 'alpha_cdbarUD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'phi_cdbarDD',\n", - " 'trK_dD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'vetU_cdbarU',\n", + " 'gammabarDD_dupD',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'aDD_dupD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", + " 'vetU_dD',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'phi_cdbarD_dD',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'alpha_cdbarUD',\n", - " 'cf_dDD')" + " 'cf_dDD',\n", + " 'alpha_cdbarD')" - "('phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'betU_dupD',\n", - " 'trK_rhs',\n", - " 'gammahatDD',\n", - " 'lambdaU',\n", + "('trK',\n", - " 'phi_cdbarDD',\n", - " 'vetU_dDD',\n", - " 'alpha_rhs',\n", - " 'trK_dupD',\n", - " 'vet_rhsU',\n", - " 'XDD',\n", - " 'gammabarDD',\n", + " 'betU_dupD',\n", + " 'phi_cdbarD_dD',\n", + " 'deltaDD',\n", + " 'alpha',\n", + " 'Lambdabar_rhsU',\n", + " 'DeltaUDD',\n", - " 'betU',\n", - " 'cf',\n", - " 'alpha_cdbarU',\n", - " 'aUD',\n", - " 'gammahatdet_dD',\n", - " 'GammahatUDD',\n", - " 'hDD_dD',\n", - " 'eta',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'aUU',\n", - " 'phi',\n", - " 'trK_dD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'alpha_dupD',\n", - " 'XhatDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'vetU_cdbarD',\n", - " 'gammahatdet_cdbarD',\n", + " 'epsilonUUU',\n", + " 'lambdaU',\n", + " 'alpha_cdbarU',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'vetU_dD',\n", - " 'phi_cdbarD_dD',\n", + " 'aDD_dupD',\n", + " 'gammabarDD',\n", - " 'alpha_dD',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'trK',\n", + " 'vetU_dD',\n", + " 'vetU',\n", + " 'cf_dDD',\n", + " 'gammabardet_dD',\n", + " 'betU',\n", + " 'a_rhsDD',\n", + " 'trK_dD',\n", + " 'betU_cdbarD',\n", + " 'aUU',\n", + " 'gammahatDD',\n", + " 'gammahatdet',\n", + " 'aDD',\n", + " 'hDD_dD',\n", - " 'vetU_cdhatD',\n", - " 'DeltaUDD',\n", + " 'alpha_dupD',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'vetU_cdbarD',\n", + " 'XhatDD',\n", - " 'lambdaU_cdbarD',\n", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'vetU_cdbarU',\n", - " 'cf_rhs',\n", - " 'gammabarUU',\n", - " 'alpha_cdbarUD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'trK_rhs',\n", + " 'alpha_cdbarU_dD',\n", + " 'XDD',\n", + " 'phi_cdbarDD',\n", + " 'gammabardet',\n", + " 'vetU_dD_cdbarU',\n", + " 'alpha_rhs',\n", + " 'phi_cdbarD',\n", + " 'gammahatdet_dD',\n", + " 'gammabarUU_dD',\n", + " 'vetU_cdhatD',\n", + " 'alpha_dD',\n", + " 'vetU_dD_cdbarD',\n", + " 'vet_rhsU',\n", + " 'lambdaU_cdbarD',\n", + " 'eta',\n", + " 'gammabarUU',\n", + " 'cf_dupD',\n", + " 'alpha_dDD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_dDD',\n", + " 'cf_rhs',\n", + " 'vetU_cdbarU',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammahatUU',\n", + " 'gammahatdet_cdbarD',\n", + " 'phi',\n", + " 'trK_dupD',\n", + " 'hDD_dupD',\n", + " 'GammahatUDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'alpha_cdbarUD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'vetU',\n", - " 'betU_cdbarD',\n", - " 'aDD',\n", - " 'gammabarUU_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'aDD_dupD',\n", - " 'cf_dDD')" + " 'cf',\n", + " 'alpha_cdbarD')" - "('phi_cdbarD',\n", - " 'phi_cdbarDU',\n", + "('trK',\n", + " 'h_rhsDD',\n", - " 'trK_rhs',\n", - " 'gammahatDD',\n", - " 'gammabarDD_cdhatD_dD',\n", - " 'aDD_ldvet',\n", - " 'aUU_cdhatD',\n", - " 'lambdaU',\n", - " 'h_rhsDD',\n", - " 'gammabarDD_ldvet',\n", - " 'phi_cdbarDD',\n", - " 'vetU_dDD',\n", - " 'alpha_rhs',\n", - " 'vet_rhsU',\n", - " 'hDD_dDD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'phi_ldvet',\n", + " 'phi_cdbarD_dD',\n", + " 'deltaDD',\n", + " 'gammabarDD_cdhatD',\n", + " 'alpha',\n", + " 'Lambdabar_rhsU',\n", + " 'DeltaUDD',\n", - " 'betU',\n", - " 'cf',\n", - " 'alpha_cdbarU',\n", - " 'aUD',\n", - " 'gammahatdet_dD',\n", - " 'GammahatUDD',\n", - " 'hDD_dD',\n", - " 'eta',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'aUU',\n", - " 'phi',\n", - " 'trK_dD',\n", - " 'alpha_cdbarU_dD',\n", - " 'XhatDD',\n", - " 'alpha_ldvet',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'vetU_cdbarD',\n", - " 'gammahatdet_cdbarD',\n", + " 'epsilonUUU',\n", + " 'lambdaU',\n", + " 'alpha_cdbarU',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", + " 'gammabarDD',\n", + " 'hDD_dDD',\n", - " 'phi_cdbarD_dD',\n", - " 'gammabarDD_dDD',\n", - " 'phi_cdbarU',\n", - " 'H',\n", - " 'alpha_dD',\n", + " 'vetU',\n", + " 'cf_dDD',\n", + " 'gammabarDD_cdhatD_dD',\n", - " 'lambdaU_dD',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'trK',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD_dDD',\n", + " 'betU',\n", + " 'a_rhsDD',\n", + " 'trK_dD',\n", + " 'betU_cdbarD',\n", + " 'aUU',\n", + " 'gammahatDD',\n", + " 'gammahatdet',\n", + " 'aDD',\n", + " 'hDD_dD',\n", - " 'vetU_cdhatD',\n", - " 'DeltaUDD',\n", + " 'aUU_dD',\n", + " 'cf_dD',\n", + " 'aUD',\n", + " 'Rbar',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'vetU_cdbarD',\n", + " 'phi_cdbarU',\n", + " 'XhatDD',\n", - " 'gammabarDD_cdhatDD',\n", - " 'lambdaU_cdbarD',\n", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'vetU_cdbarU',\n", - " 'gammabarDD_cdhatD',\n", - " 'aUD_dD',\n", - " 'cf_rhs',\n", - " 'gammabarUU',\n", - " 'alpha_cdbarUD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'trK_rhs',\n", + " 'alpha_cdbarU_dD',\n", + " 'XDD',\n", + " 'phi_cdbarDD',\n", - " 'bet_rhsU',\n", - " 'alpha_cdbarD_dD',\n", - " 'hDD',\n", - " 'lambdaU_dupD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'Rbar',\n", - " 'alpha_cdbarD',\n", + " 'gammabardet',\n", - " 'aUU_dD',\n", - " 'GammabarUDD',\n", + " 'alpha_rhs',\n", + " 'phi_cdbarD',\n", - " 'vetU',\n", - " 'betU_cdbarD',\n", - " 'aDD',\n", + " 'gammahatdet_dD',\n", + " 'phi_cdbarDU',\n", + " 'bet_rhsU',\n", + " 'lambdaU_dD',\n", + " 'vetU_cdhatD',\n", + " 'alpha_cdbarD_dD',\n", + " 'alpha_dD',\n", - " 'cf_dDD')" + " 'vet_rhsU',\n", + " 'hDD',\n", + " 'lambdaU_cdbarD',\n", + " 'aUU_cdhatD',\n", + " 'eta',\n", + " 'aDD_ldvet',\n", + " 'phi_ldvet',\n", + " 'gammabarUU',\n", + " 'alpha_dDD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_dDD',\n", + " 'cf_rhs',\n", + " 'vetU_cdbarU',\n", + " 'gammahatdet_cdbarU',\n", + " 'aUD_dD',\n", + " 'gammahatUU',\n", + " 'gammahatdet_cdbarD',\n", + " 'phi',\n", + " 'alpha_ldvet',\n", + " 'H',\n", + " 'GammahatUDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'gammabarDD_cdhatDD',\n", + " 'alpha_cdbarUD',\n", + " 'lambdaU_dupD',\n", + " 'GammabarUDD',\n", + " 'gammabarDD_ldvet',\n", + " 'cf',\n", + " 'alpha_cdbarD')" [NbConvertApp] Converting notebook Tutorial-Loop_Generation_Cache_Blocking.ipynb to notebook [NbConvertApp] Writing 20236 bytes to Tutorial-Loop_Generation_Cache_Blocking.ipynb real 0m4.416s user 0m3.105s sys 0m0.341s +++ b/Tutorial-Loop_Generation_Cache_Blocking.ipynb [NbConvertApp] Converting notebook Tutorial-Loop_Generation_Cache_Blocking_soln.ipynb to notebook [NbConvertApp] Writing 2541 bytes to Tutorial-Loop_Generation_Cache_Blocking_soln.ipynb real 0m2.177s user 0m1.651s sys 0m0.104s +++ b/Tutorial-Loop_Generation_Cache_Blocking_soln.ipynb - "for (int n = 0; n < (Nt - 1); n++) {\n", + " for (int n = 0; n < (Nt - 1); n++) {\n", - " for (int k = 1; k < (Nx - 1); k++) {\n", + " for (int k = 1; k < (Nx - 1); k++) {\n", - " } // END LOOP: for (int k = 1; k < (Nx - 1); k++)\n", - " for (int k = 0; k < Nx; k++) {\n", + " } // END LOOP: for (int k = 1; k < (Nx - 1); k++)\n", + " for (int k = 0; k < Nx; k++) {\n", - " } // END LOOP: for (int k = 0; k < Nx; k++)\n", - "} // END LOOP: for (int n = 0; n < (Nt - 1); n++)\n", + " } // END LOOP: for (int k = 0; k < Nx; k++)\n", + " } // END LOOP: for (int n = 0; n < (Nt - 1); n++)\n", [NbConvertApp] Converting notebook Tutorial-MaxwellCartesian.ipynb to notebook [NbConvertApp] Writing 34385 bytes to Tutorial-MaxwellCartesian.ipynb real 0m6.346s user 0m4.884s sys 0m0.431s +++ b/Tutorial-MaxwellCartesian.ipynb [NbConvertApp] Converting notebook Tutorial-MaxwellCurvilinear.ipynb to notebook [NbConvertApp] Writing 63460 bytes to Tutorial-MaxwellCurvilinear.ipynb real 0m6.700s user 0m5.112s sys 0m0.366s +++ b/Tutorial-MaxwellCurvilinear.ipynb - " /*\n", - " * NRPy+ Finite Difference Code Generation, Step 1 of 2: Read from main memory and compute finite difference stencils:\n", - " */\n", - " /*\n", - " * Original SymPy expressions:\n", - " * \"[const double AD_dD00 = invdx0*(-2*AD0_i0m1_i1_i2/3 + AD0_i0m2_i1_i2/12 + 2*AD0_i0p1_i1_i2/3 - AD0_i0p2_i1_i2/12),\n", - " * const double AD_dD01 = invdx1*(-2*AD0_i0_i1m1_i2/3 + AD0_i0_i1m2_i2/12 + 2*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", - " * const double AD_dD02 = invdx2*(-2*AD0_i0_i1_i2m1/3 + AD0_i0_i1_i2m2/12 + 2*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", - " * const double AD_dD10 = invdx0*(-2*AD1_i0m1_i1_i2/3 + AD1_i0m2_i1_i2/12 + 2*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", - " * const double AD_dD11 = invdx1*(-2*AD1_i0_i1m1_i2/3 + AD1_i0_i1m2_i2/12 + 2*AD1_i0_i1p1_i2/3 - AD1_i0_i1p2_i2/12),\n", - " * const double AD_dD12 = invdx2*(-2*AD1_i0_i1_i2m1/3 + AD1_i0_i1_i2m2/12 + 2*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", - " * const double AD_dD20 = invdx0*(-2*AD2_i0m1_i1_i2/3 + AD2_i0m2_i1_i2/12 + 2*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", - " * const double AD_dD21 = invdx1*(-2*AD2_i0_i1m1_i2/3 + AD2_i0_i1m2_i2/12 + 2*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", - " * const double AD_dD22 = invdx2*(-2*AD2_i0_i1_i2m1/3 + AD2_i0_i1_i2m2/12 + 2*AD2_i0_i1_i2p1/3 - AD2_i0_i1_i2p2/12),\n", - " * const double AD_dDD001 = invdx0*invdx1*(4*AD0_i0m1_i1m1_i2/9 - AD0_i0m1_i1m2_i2/18 - 4*AD0_i0m1_i1p1_i2/9 + AD0_i0m1_i1p2_i2/18 - AD0_i0m2_i1m1_i2/18 + AD0_i0m2_i1m2_i2/144 + AD0_i0m2_i1p1_i2/18 - AD0_i0m2_i1p2_i2/144 - 4*AD0_i0p1_i1m1_i2/9 + AD0_i0p1_i1m2_i2/18 + 4*AD0_i0p1_i1p1_i2/9 - AD0_i0p1_i1p2_i2/18 + AD0_i0p2_i1m1_i2/18 - AD0_i0p2_i1m2_i2/144 - AD0_i0p2_i1p1_i2/18 + AD0_i0p2_i1p2_i2/144),\n", - " * const double AD_dDD002 = invdx0*invdx2*(4*AD0_i0m1_i1_i2m1/9 - AD0_i0m1_i1_i2m2/18 - 4*AD0_i0m1_i1_i2p1/9 + AD0_i0m1_i1_i2p2/18 - AD0_i0m2_i1_i2m1/18 + AD0_i0m2_i1_i2m2/144 + AD0_i0m2_i1_i2p1/18 - AD0_i0m2_i1_i2p2/144 - 4*AD0_i0p1_i1_i2m1/9 + AD0_i0p1_i1_i2m2/18 + 4*AD0_i0p1_i1_i2p1/9 - AD0_i0p1_i1_i2p2/18 + AD0_i0p2_i1_i2m1/18 - AD0_i0p2_i1_i2m2/144 - AD0_i0p2_i1_i2p1/18 + AD0_i0p2_i1_i2p2/144),\n", - " * const double AD_dDD011 = invdx1**2*(-5*AD0/2 + 4*AD0_i0_i1m1_i2/3 - AD0_i0_i1m2_i2/12 + 4*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", - " * const double AD_dDD022 = invdx2**2*(-5*AD0/2 + 4*AD0_i0_i1_i2m1/3 - AD0_i0_i1_i2m2/12 + 4*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", - " * const double AD_dDD100 = invdx0**2*(-5*AD1/2 + 4*AD1_i0m1_i1_i2/3 - AD1_i0m2_i1_i2/12 + 4*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", - " * const double AD_dDD101 = invdx0*invdx1*(4*AD1_i0m1_i1m1_i2/9 - AD1_i0m1_i1m2_i2/18 - 4*AD1_i0m1_i1p1_i2/9 + AD1_i0m1_i1p2_i2/18 - AD1_i0m2_i1m1_i2/18 + AD1_i0m2_i1m2_i2/144 + AD1_i0m2_i1p1_i2/18 - AD1_i0m2_i1p2_i2/144 - 4*AD1_i0p1_i1m1_i2/9 + AD1_i0p1_i1m2_i2/18 + 4*AD1_i0p1_i1p1_i2/9 - AD1_i0p1_i1p2_i2/18 + AD1_i0p2_i1m1_i2/18 - AD1_i0p2_i1m2_i2/144 - AD1_i0p2_i1p1_i2/18 + AD1_i0p2_i1p2_i2/144),\n", - " * const double AD_dDD112 = invdx1*invdx2*(4*AD1_i0_i1m1_i2m1/9 - AD1_i0_i1m1_i2m2/18 - 4*AD1_i0_i1m1_i2p1/9 + AD1_i0_i1m1_i2p2/18 - AD1_i0_i1m2_i2m1/18 + AD1_i0_i1m2_i2m2/144 + AD1_i0_i1m2_i2p1/18 - AD1_i0_i1m2_i2p2/144 - 4*AD1_i0_i1p1_i2m1/9 + AD1_i0_i1p1_i2m2/18 + 4*AD1_i0_i1p1_i2p1/9 - AD1_i0_i1p1_i2p2/18 + AD1_i0_i1p2_i2m1/18 - AD1_i0_i1p2_i2m2/144 - AD1_i0_i1p2_i2p1/18 + AD1_i0_i1p2_i2p2/144),\n", - " * const double AD_dDD122 = invdx2**2*(-5*AD1/2 + 4*AD1_i0_i1_i2m1/3 - AD1_i0_i1_i2m2/12 + 4*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", - " * const double AD_dDD200 = invdx0**2*(-5*AD2/2 + 4*AD2_i0m1_i1_i2/3 - AD2_i0m2_i1_i2/12 + 4*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", - " * const double AD_dDD202 = invdx0*invdx2*(4*AD2_i0m1_i1_i2m1/9 - AD2_i0m1_i1_i2m2/18 - 4*AD2_i0m1_i1_i2p1/9 + AD2_i0m1_i1_i2p2/18 - AD2_i0m2_i1_i2m1/18 + AD2_i0m2_i1_i2m2/144 + AD2_i0m2_i1_i2p1/18 - AD2_i0m2_i1_i2p2/144 - 4*AD2_i0p1_i1_i2m1/9 + AD2_i0p1_i1_i2m2/18 + 4*AD2_i0p1_i1_i2p1/9 - AD2_i0p1_i1_i2p2/18 + AD2_i0p2_i1_i2m1/18 - AD2_i0p2_i1_i2m2/144 - AD2_i0p2_i1_i2p1/18 + AD2_i0p2_i1_i2p2/144),\n", - " * const double AD_dDD211 = invdx1**2*(-5*AD2/2 + 4*AD2_i0_i1m1_i2/3 - AD2_i0_i1m2_i2/12 + 4*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", - " * const double AD_dDD212 = invdx1*invdx2*(4*AD2_i0_i1m1_i2m1/9 - AD2_i0_i1m1_i2m2/18 - 4*AD2_i0_i1m1_i2p1/9 + AD2_i0_i1m1_i2p2/18 - AD2_i0_i1m2_i2m1/18 + AD2_i0_i1m2_i2m2/144 + AD2_i0_i1m2_i2p1/18 - AD2_i0_i1m2_i2p2/144 - 4*AD2_i0_i1p1_i2m1/9 + AD2_i0_i1p1_i2m2/18 + 4*AD2_i0_i1p1_i2p1/9 - AD2_i0_i1p1_i2p2/18 + AD2_i0_i1p2_i2m1/18 - AD2_i0_i1p2_i2m2/144 - AD2_i0_i1p2_i2p1/18 + AD2_i0_i1p2_i2p2/144),\n", - " * const double psi_dD0 = invdx0*(-2*psi_i0m1_i1_i2/3 + psi_i0m2_i1_i2/12 + 2*psi_i0p1_i1_i2/3 - psi_i0p2_i1_i2/12),\n", - " * const double psi_dD1 = invdx1*(-2*psi_i0_i1m1_i2/3 + psi_i0_i1m2_i2/12 + 2*psi_i0_i1p1_i2/3 - psi_i0_i1p2_i2/12),\n", - " * const double psi_dD2 = invdx2*(-2*psi_i0_i1_i2m1/3 + psi_i0_i1_i2m2/12 + 2*psi_i0_i1_i2p1/3 - psi_i0_i1_i2p2/12)]\"\n", - " */\n", - " const double psi_i0_i1_i2m2 = in_gfs[IDX4(PSIGF, i0,i1,i2-2)];\n", - " const double psi_i0_i1_i2m1 = in_gfs[IDX4(PSIGF, i0,i1,i2-1)];\n", - " const double psi_i0_i1m2_i2 = in_gfs[IDX4(PSIGF, i0,i1-2,i2)];\n", - " const double psi_i0_i1m1_i2 = in_gfs[IDX4(PSIGF, i0,i1-1,i2)];\n", - " const double psi_i0m2_i1_i2 = in_gfs[IDX4(PSIGF, i0-2,i1,i2)];\n", - " const double psi_i0m1_i1_i2 = in_gfs[IDX4(PSIGF, i0-1,i1,i2)];\n", - " const double psi_i0p1_i1_i2 = in_gfs[IDX4(PSIGF, i0+1,i1,i2)];\n", - " const double psi_i0p2_i1_i2 = in_gfs[IDX4(PSIGF, i0+2,i1,i2)];\n", - " const double psi_i0_i1p1_i2 = in_gfs[IDX4(PSIGF, i0,i1+1,i2)];\n", - " const double psi_i0_i1p2_i2 = in_gfs[IDX4(PSIGF, i0,i1+2,i2)];\n", - " const double psi_i0_i1_i2p1 = in_gfs[IDX4(PSIGF, i0,i1,i2+1)];\n", - " const double psi_i0_i1_i2p2 = in_gfs[IDX4(PSIGF, i0,i1,i2+2)];\n", - " const double ED0 = in_gfs[IDX4(ED0GF, i0,i1,i2)];\n", - " const double ED1 = in_gfs[IDX4(ED1GF, i0,i1,i2)];\n", - " const double ED2 = in_gfs[IDX4(ED2GF, i0,i1,i2)];\n", - " const double AD0_i0m2_i1_i2m2 = in_gfs[IDX4(AD0GF, i0-2,i1,i2-2)];\n", - " const double AD0_i0m1_i1_i2m2 = in_gfs[IDX4(AD0GF, i0-1,i1,i2-2)];\n", - " const double AD0_i0_i1_i2m2 = in_gfs[IDX4(AD0GF, i0,i1,i2-2)];\n", - " const double AD0_i0p1_i1_i2m2 = in_gfs[IDX4(AD0GF, i0+1,i1,i2-2)];\n", - " const double AD0_i0p2_i1_i2m2 = in_gfs[IDX4(AD0GF, i0+2,i1,i2-2)];\n", - " const double AD0_i0m2_i1_i2m1 = in_gfs[IDX4(AD0GF, i0-2,i1,i2-1)];\n", - " const double AD0_i0m1_i1_i2m1 = in_gfs[IDX4(AD0GF, i0-1,i1,i2-1)];\n", - " const double AD0_i0_i1_i2m1 = in_gfs[IDX4(AD0GF, i0,i1,i2-1)];\n", - " const double AD0_i0p1_i1_i2m1 = in_gfs[IDX4(AD0GF, i0+1,i1,i2-1)];\n", - " const double AD0_i0p2_i1_i2m1 = in_gfs[IDX4(AD0GF, i0+2,i1,i2-1)];\n", - " const double AD0_i0m2_i1m2_i2 = in_gfs[IDX4(AD0GF, i0-2,i1-2,i2)];\n", - " const double AD0_i0m1_i1m2_i2 = in_gfs[IDX4(AD0GF, i0-1,i1-2,i2)];\n", - " const double AD0_i0_i1m2_i2 = in_gfs[IDX4(AD0GF, i0,i1-2,i2)];\n", - " const double AD0_i0p1_i1m2_i2 = in_gfs[IDX4(AD0GF, i0+1,i1-2,i2)];\n", - " const double AD0_i0p2_i1m2_i2 = in_gfs[IDX4(AD0GF, i0+2,i1-2,i2)];\n", - " const double AD0_i0m2_i1m1_i2 = in_gfs[IDX4(AD0GF, i0-2,i1-1,i2)];\n", - " const double AD0_i0m1_i1m1_i2 = in_gfs[IDX4(AD0GF, i0-1,i1-1,i2)];\n", - " const double AD0_i0_i1m1_i2 = in_gfs[IDX4(AD0GF, i0,i1-1,i2)];\n", - " const double AD0_i0p1_i1m1_i2 = in_gfs[IDX4(AD0GF, i0+1,i1-1,i2)];\n", - " const double AD0_i0p2_i1m1_i2 = in_gfs[IDX4(AD0GF, i0+2,i1-1,i2)];\n", - " const double AD0_i0m2_i1_i2 = in_gfs[IDX4(AD0GF, i0-2,i1,i2)];\n", - " const double AD0_i0m1_i1_i2 = in_gfs[IDX4(AD0GF, i0-1,i1,i2)];\n", - " const double AD0 = in_gfs[IDX4(AD0GF, i0,i1,i2)];\n", - " const double AD0_i0p1_i1_i2 = in_gfs[IDX4(AD0GF, i0+1,i1,i2)];\n", - " const double AD0_i0p2_i1_i2 = in_gfs[IDX4(AD0GF, i0+2,i1,i2)];\n", - " const double AD0_i0m2_i1p1_i2 = in_gfs[IDX4(AD0GF, i0-2,i1+1,i2)];\n", - " const double AD0_i0m1_i1p1_i2 = in_gfs[IDX4(AD0GF, i0-1,i1+1,i2)];\n", - " const double AD0_i0_i1p1_i2 = in_gfs[IDX4(AD0GF, i0,i1+1,i2)];\n", - " const double AD0_i0p1_i1p1_i2 = in_gfs[IDX4(AD0GF, i0+1,i1+1,i2)];\n", - " const double AD0_i0p2_i1p1_i2 = in_gfs[IDX4(AD0GF, i0+2,i1+1,i2)];\n", - " const double AD0_i0m2_i1p2_i2 = in_gfs[IDX4(AD0GF, i0-2,i1+2,i2)];\n", - " const double AD0_i0m1_i1p2_i2 = in_gfs[IDX4(AD0GF, i0-1,i1+2,i2)];\n", - " const double AD0_i0_i1p2_i2 = in_gfs[IDX4(AD0GF, i0,i1+2,i2)];\n", - " const double AD0_i0p1_i1p2_i2 = in_gfs[IDX4(AD0GF, i0+1,i1+2,i2)];\n", - " const double AD0_i0p2_i1p2_i2 = in_gfs[IDX4(AD0GF, i0+2,i1+2,i2)];\n", - " const double AD0_i0m2_i1_i2p1 = in_gfs[IDX4(AD0GF, i0-2,i1,i2+1)];\n", - " const double AD0_i0m1_i1_i2p1 = in_gfs[IDX4(AD0GF, i0-1,i1,i2+1)];\n", - " const double AD0_i0_i1_i2p1 = in_gfs[IDX4(AD0GF, i0,i1,i2+1)];\n", - " const double AD0_i0p1_i1_i2p1 = in_gfs[IDX4(AD0GF, i0+1,i1,i2+1)];\n", - " const double AD0_i0p2_i1_i2p1 = in_gfs[IDX4(AD0GF, i0+2,i1,i2+1)];\n", - " const double AD0_i0m2_i1_i2p2 = in_gfs[IDX4(AD0GF, i0-2,i1,i2+2)];\n", - " const double AD0_i0m1_i1_i2p2 = in_gfs[IDX4(AD0GF, i0-1,i1,i2+2)];\n", - " const double AD0_i0_i1_i2p2 = in_gfs[IDX4(AD0GF, i0,i1,i2+2)];\n", - " const double AD0_i0p1_i1_i2p2 = in_gfs[IDX4(AD0GF, i0+1,i1,i2+2)];\n", - " const double AD0_i0p2_i1_i2p2 = in_gfs[IDX4(AD0GF, i0+2,i1,i2+2)];\n", - " const double AD1_i0_i1m2_i2m2 = in_gfs[IDX4(AD1GF, i0,i1-2,i2-2)];\n", - " const double AD1_i0_i1m1_i2m2 = in_gfs[IDX4(AD1GF, i0,i1-1,i2-2)];\n", - " const double AD1_i0_i1_i2m2 = in_gfs[IDX4(AD1GF, i0,i1,i2-2)];\n", - " const double AD1_i0_i1p1_i2m2 = in_gfs[IDX4(AD1GF, i0,i1+1,i2-2)];\n", - " const double AD1_i0_i1p2_i2m2 = in_gfs[IDX4(AD1GF, i0,i1+2,i2-2)];\n", - " const double AD1_i0_i1m2_i2m1 = in_gfs[IDX4(AD1GF, i0,i1-2,i2-1)];\n", - " const double AD1_i0_i1m1_i2m1 = in_gfs[IDX4(AD1GF, i0,i1-1,i2-1)];\n", - " const double AD1_i0_i1_i2m1 = in_gfs[IDX4(AD1GF, i0,i1,i2-1)];\n", - " const double AD1_i0_i1p1_i2m1 = in_gfs[IDX4(AD1GF, i0,i1+1,i2-1)];\n", - " const double AD1_i0_i1p2_i2m1 = in_gfs[IDX4(AD1GF, i0,i1+2,i2-1)];\n", - " const double AD1_i0m2_i1m2_i2 = in_gfs[IDX4(AD1GF, i0-2,i1-2,i2)];\n", - " const double AD1_i0m1_i1m2_i2 = in_gfs[IDX4(AD1GF, i0-1,i1-2,i2)];\n", - " const double AD1_i0_i1m2_i2 = in_gfs[IDX4(AD1GF, i0,i1-2,i2)];\n", - " const double AD1_i0p1_i1m2_i2 = in_gfs[IDX4(AD1GF, i0+1,i1-2,i2)];\n", - " const double AD1_i0p2_i1m2_i2 = in_gfs[IDX4(AD1GF, i0+2,i1-2,i2)];\n", - " const double AD1_i0m2_i1m1_i2 = in_gfs[IDX4(AD1GF, i0-2,i1-1,i2)];\n", - " const double AD1_i0m1_i1m1_i2 = in_gfs[IDX4(AD1GF, i0-1,i1-1,i2)];\n", - " const double AD1_i0_i1m1_i2 = in_gfs[IDX4(AD1GF, i0,i1-1,i2)];\n", - " const double AD1_i0p1_i1m1_i2 = in_gfs[IDX4(AD1GF, i0+1,i1-1,i2)];\n", - " const double AD1_i0p2_i1m1_i2 = in_gfs[IDX4(AD1GF, i0+2,i1-1,i2)];\n", - " const double AD1_i0m2_i1_i2 = in_gfs[IDX4(AD1GF, i0-2,i1,i2)];\n", - " const double AD1_i0m1_i1_i2 = in_gfs[IDX4(AD1GF, i0-1,i1,i2)];\n", - " const double AD1 = in_gfs[IDX4(AD1GF, i0,i1,i2)];\n", - " const double AD1_i0p1_i1_i2 = in_gfs[IDX4(AD1GF, i0+1,i1,i2)];\n", - " const double AD1_i0p2_i1_i2 = in_gfs[IDX4(AD1GF, i0+2,i1,i2)];\n", - " const double AD1_i0m2_i1p1_i2 = in_gfs[IDX4(AD1GF, i0-2,i1+1,i2)];\n", - " const double AD1_i0m1_i1p1_i2 = in_gfs[IDX4(AD1GF, i0-1,i1+1,i2)];\n", - " const double AD1_i0_i1p1_i2 = in_gfs[IDX4(AD1GF, i0,i1+1,i2)];\n", - " const double AD1_i0p1_i1p1_i2 = in_gfs[IDX4(AD1GF, i0+1,i1+1,i2)];\n", - " const double AD1_i0p2_i1p1_i2 = in_gfs[IDX4(AD1GF, i0+2,i1+1,i2)];\n", - " const double AD1_i0m2_i1p2_i2 = in_gfs[IDX4(AD1GF, i0-2,i1+2,i2)];\n", - " const double AD1_i0m1_i1p2_i2 = in_gfs[IDX4(AD1GF, i0-1,i1+2,i2)];\n", - " const double AD1_i0_i1p2_i2 = in_gfs[IDX4(AD1GF, i0,i1+2,i2)];\n", - " const double AD1_i0p1_i1p2_i2 = in_gfs[IDX4(AD1GF, i0+1,i1+2,i2)];\n", - " const double AD1_i0p2_i1p2_i2 = in_gfs[IDX4(AD1GF, i0+2,i1+2,i2)];\n", - " const double AD1_i0_i1m2_i2p1 = in_gfs[IDX4(AD1GF, i0,i1-2,i2+1)];\n", - " const double AD1_i0_i1m1_i2p1 = in_gfs[IDX4(AD1GF, i0,i1-1,i2+1)];\n", - " const double AD1_i0_i1_i2p1 = in_gfs[IDX4(AD1GF, i0,i1,i2+1)];\n", - " const double AD1_i0_i1p1_i2p1 = in_gfs[IDX4(AD1GF, i0,i1+1,i2+1)];\n", - " const double AD1_i0_i1p2_i2p1 = in_gfs[IDX4(AD1GF, i0,i1+2,i2+1)];\n", - " const double AD1_i0_i1m2_i2p2 = in_gfs[IDX4(AD1GF, i0,i1-2,i2+2)];\n", - " const double AD1_i0_i1m1_i2p2 = in_gfs[IDX4(AD1GF, i0,i1-1,i2+2)];\n", - " const double AD1_i0_i1_i2p2 = in_gfs[IDX4(AD1GF, i0,i1,i2+2)];\n", - " const double AD1_i0_i1p1_i2p2 = in_gfs[IDX4(AD1GF, i0,i1+1,i2+2)];\n", - " const double AD1_i0_i1p2_i2p2 = in_gfs[IDX4(AD1GF, i0,i1+2,i2+2)];\n", - " const double AD2_i0_i1m2_i2m2 = in_gfs[IDX4(AD2GF, i0,i1-2,i2-2)];\n", - " const double AD2_i0_i1m1_i2m2 = in_gfs[IDX4(AD2GF, i0,i1-1,i2-2)];\n", - " const double AD2_i0m2_i1_i2m2 = in_gfs[IDX4(AD2GF, i0-2,i1,i2-2)];\n", - " const double AD2_i0m1_i1_i2m2 = in_gfs[IDX4(AD2GF, i0-1,i1,i2-2)];\n", - " const double AD2_i0_i1_i2m2 = in_gfs[IDX4(AD2GF, i0,i1,i2-2)];\n", - " const double AD2_i0p1_i1_i2m2 = in_gfs[IDX4(AD2GF, i0+1,i1,i2-2)];\n", - " const double AD2_i0p2_i1_i2m2 = in_gfs[IDX4(AD2GF, i0+2,i1,i2-2)];\n", - " const double AD2_i0_i1p1_i2m2 = in_gfs[IDX4(AD2GF, i0,i1+1,i2-2)];\n", - " const double AD2_i0_i1p2_i2m2 = in_gfs[IDX4(AD2GF, i0,i1+2,i2-2)];\n", - " const double AD2_i0_i1m2_i2m1 = in_gfs[IDX4(AD2GF, i0,i1-2,i2-1)];\n", - " const double AD2_i0_i1m1_i2m1 = in_gfs[IDX4(AD2GF, i0,i1-1,i2-1)];\n", - " const double AD2_i0m2_i1_i2m1 = in_gfs[IDX4(AD2GF, i0-2,i1,i2-1)];\n", - " const double AD2_i0m1_i1_i2m1 = in_gfs[IDX4(AD2GF, i0-1,i1,i2-1)];\n", - " const double AD2_i0_i1_i2m1 = in_gfs[IDX4(AD2GF, i0,i1,i2-1)];\n", - " const double AD2_i0p1_i1_i2m1 = in_gfs[IDX4(AD2GF, i0+1,i1,i2-1)];\n", - " const double AD2_i0p2_i1_i2m1 = in_gfs[IDX4(AD2GF, i0+2,i1,i2-1)];\n", - " const double AD2_i0_i1p1_i2m1 = in_gfs[IDX4(AD2GF, i0,i1+1,i2-1)];\n", - " const double AD2_i0_i1p2_i2m1 = in_gfs[IDX4(AD2GF, i0,i1+2,i2-1)];\n", - " const double AD2_i0_i1m2_i2 = in_gfs[IDX4(AD2GF, i0,i1-2,i2)];\n", - " const double AD2_i0_i1m1_i2 = in_gfs[IDX4(AD2GF, i0,i1-1,i2)];\n", - " const double AD2_i0m2_i1_i2 = in_gfs[IDX4(AD2GF, i0-2,i1,i2)];\n", - " const double AD2_i0m1_i1_i2 = in_gfs[IDX4(AD2GF, i0-1,i1,i2)];\n", - " const double AD2 = in_gfs[IDX4(AD2GF, i0,i1,i2)];\n", - " const double AD2_i0p1_i1_i2 = in_gfs[IDX4(AD2GF, i0+1,i1,i2)];\n", - " const double AD2_i0p2_i1_i2 = in_gfs[IDX4(AD2GF, i0+2,i1,i2)];\n", - " const double AD2_i0_i1p1_i2 = in_gfs[IDX4(AD2GF, i0,i1+1,i2)];\n", - " const double AD2_i0_i1p2_i2 = in_gfs[IDX4(AD2GF, i0,i1+2,i2)];\n", - " const double AD2_i0_i1m2_i2p1 = in_gfs[IDX4(AD2GF, i0,i1-2,i2+1)];\n", - " const double AD2_i0_i1m1_i2p1 = in_gfs[IDX4(AD2GF, i0,i1-1,i2+1)];\n", - " const double AD2_i0m2_i1_i2p1 = in_gfs[IDX4(AD2GF, i0-2,i1,i2+1)];\n", - " const double AD2_i0m1_i1_i2p1 = in_gfs[IDX4(AD2GF, i0-1,i1,i2+1)];\n", - " const double AD2_i0_i1_i2p1 = in_gfs[IDX4(AD2GF, i0,i1,i2+1)];\n", - " const double AD2_i0p1_i1_i2p1 = in_gfs[IDX4(AD2GF, i0+1,i1,i2+1)];\n", - " const double AD2_i0p2_i1_i2p1 = in_gfs[IDX4(AD2GF, i0+2,i1,i2+1)];\n", - " const double AD2_i0_i1p1_i2p1 = in_gfs[IDX4(AD2GF, i0,i1+1,i2+1)];\n", - " const double AD2_i0_i1p2_i2p1 = in_gfs[IDX4(AD2GF, i0,i1+2,i2+1)];\n", - " const double AD2_i0_i1m2_i2p2 = in_gfs[IDX4(AD2GF, i0,i1-2,i2+2)];\n", - " const double AD2_i0_i1m1_i2p2 = in_gfs[IDX4(AD2GF, i0,i1-1,i2+2)];\n", - " const double AD2_i0m2_i1_i2p2 = in_gfs[IDX4(AD2GF, i0-2,i1,i2+2)];\n", - " const double AD2_i0m1_i1_i2p2 = in_gfs[IDX4(AD2GF, i0-1,i1,i2+2)];\n", - " const double AD2_i0_i1_i2p2 = in_gfs[IDX4(AD2GF, i0,i1,i2+2)];\n", - " const double AD2_i0p1_i1_i2p2 = in_gfs[IDX4(AD2GF, i0+1,i1,i2+2)];\n", - " const double AD2_i0p2_i1_i2p2 = in_gfs[IDX4(AD2GF, i0+2,i1,i2+2)];\n", - " const double AD2_i0_i1p1_i2p2 = in_gfs[IDX4(AD2GF, i0,i1+1,i2+2)];\n", - " const double AD2_i0_i1p2_i2p2 = in_gfs[IDX4(AD2GF, i0,i1+2,i2+2)];\n", - " const double FDPart1_Rational_2_3 = 2.0/3.0;\n", - " const double FDPart1_Rational_1_12 = 1.0/12.0;\n", - " const double FDPart1_Rational_4_9 = 4.0/9.0;\n", - " const double FDPart1_Rational_1_18 = 1.0/18.0;\n", - " const double FDPart1_Rational_1_144 = 1.0/144.0;\n", - " const double FDPart1_Rational_5_2 = 5.0/2.0;\n", - " const double FDPart1_Rational_4_3 = 4.0/3.0;\n", - " const double FDPart1_1 = -AD0_i0_i1_i2p2;\n", - " const double FDPart1_9 = -AD0*FDPart1_Rational_5_2;\n", - " const double FDPart1_12 = -AD1*FDPart1_Rational_5_2;\n", - " const double FDPart1_14 = -AD2*FDPart1_Rational_5_2;\n", - " const double AD_dD00 = invdx0*(FDPart1_Rational_1_12*(AD0_i0m2_i1_i2 - AD0_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD0_i0m1_i1_i2 + AD0_i0p1_i1_i2));\n", - " const double AD_dD01 = invdx1*(FDPart1_Rational_1_12*(AD0_i0_i1m2_i2 - AD0_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", - " const double AD_dD02 = invdx2*(FDPart1_Rational_1_12*(AD0_i0_i1_i2m2 + FDPart1_1) + FDPart1_Rational_2_3*(-AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", - " const double AD_dD10 = invdx0*(FDPart1_Rational_1_12*(AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", - " const double AD_dD11 = invdx1*(FDPart1_Rational_1_12*(AD1_i0_i1m2_i2 - AD1_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD1_i0_i1m1_i2 + AD1_i0_i1p1_i2));\n", - " const double AD_dD12 = invdx2*(FDPart1_Rational_1_12*(AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", - " const double AD_dD20 = invdx0*(FDPart1_Rational_1_12*(AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", - " const double AD_dD21 = invdx1*(FDPart1_Rational_1_12*(AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", - " const double AD_dD22 = invdx2*(FDPart1_Rational_1_12*(AD2_i0_i1_i2m2 - AD2_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD2_i0_i1_i2m1 + AD2_i0_i1_i2p1));\n", - " const double AD_dDD001 = invdx0*invdx1*(FDPart1_Rational_1_144*(AD0_i0m2_i1m2_i2 - AD0_i0m2_i1p2_i2 - AD0_i0p2_i1m2_i2 + AD0_i0p2_i1p2_i2) + FDPart1_Rational_1_18*(-AD0_i0m1_i1m2_i2 + AD0_i0m1_i1p2_i2 - AD0_i0m2_i1m1_i2 + AD0_i0m2_i1p1_i2 + AD0_i0p1_i1m2_i2 - AD0_i0p1_i1p2_i2 + AD0_i0p2_i1m1_i2 - AD0_i0p2_i1p1_i2) + FDPart1_Rational_4_9*(AD0_i0m1_i1m1_i2 - AD0_i0m1_i1p1_i2 - AD0_i0p1_i1m1_i2 + AD0_i0p1_i1p1_i2));\n", - " const double AD_dDD002 = invdx0*invdx2*(FDPart1_Rational_1_144*(AD0_i0m2_i1_i2m2 - AD0_i0m2_i1_i2p2 - AD0_i0p2_i1_i2m2 + AD0_i0p2_i1_i2p2) + FDPart1_Rational_1_18*(-AD0_i0m1_i1_i2m2 + AD0_i0m1_i1_i2p2 - AD0_i0m2_i1_i2m1 + AD0_i0m2_i1_i2p1 + AD0_i0p1_i1_i2m2 - AD0_i0p1_i1_i2p2 + AD0_i0p2_i1_i2m1 - AD0_i0p2_i1_i2p1) + FDPart1_Rational_4_9*(AD0_i0m1_i1_i2m1 - AD0_i0m1_i1_i2p1 - AD0_i0p1_i1_i2m1 + AD0_i0p1_i1_i2p1));\n", - " const double AD_dDD011 = ((invdx1)*(invdx1))*(FDPart1_9 + FDPart1_Rational_1_12*(-AD0_i0_i1m2_i2 - AD0_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", - " const double AD_dDD022 = ((invdx2)*(invdx2))*(FDPart1_9 + FDPart1_Rational_1_12*(-AD0_i0_i1_i2m2 + FDPart1_1) + FDPart1_Rational_4_3*(AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", - " const double AD_dDD100 = ((invdx0)*(invdx0))*(FDPart1_12 + FDPart1_Rational_1_12*(-AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", - " const double AD_dDD101 = invdx0*invdx1*(FDPart1_Rational_1_144*(AD1_i0m2_i1m2_i2 - AD1_i0m2_i1p2_i2 - AD1_i0p2_i1m2_i2 + AD1_i0p2_i1p2_i2) + FDPart1_Rational_1_18*(-AD1_i0m1_i1m2_i2 + AD1_i0m1_i1p2_i2 - AD1_i0m2_i1m1_i2 + AD1_i0m2_i1p1_i2 + AD1_i0p1_i1m2_i2 - AD1_i0p1_i1p2_i2 + AD1_i0p2_i1m1_i2 - AD1_i0p2_i1p1_i2) + FDPart1_Rational_4_9*(AD1_i0m1_i1m1_i2 - AD1_i0m1_i1p1_i2 - AD1_i0p1_i1m1_i2 + AD1_i0p1_i1p1_i2));\n", - " const double AD_dDD112 = invdx1*invdx2*(FDPart1_Rational_1_144*(AD1_i0_i1m2_i2m2 - AD1_i0_i1m2_i2p2 - AD1_i0_i1p2_i2m2 + AD1_i0_i1p2_i2p2) + FDPart1_Rational_1_18*(-AD1_i0_i1m1_i2m2 + AD1_i0_i1m1_i2p2 - AD1_i0_i1m2_i2m1 + AD1_i0_i1m2_i2p1 + AD1_i0_i1p1_i2m2 - AD1_i0_i1p1_i2p2 + AD1_i0_i1p2_i2m1 - AD1_i0_i1p2_i2p1) + FDPart1_Rational_4_9*(AD1_i0_i1m1_i2m1 - AD1_i0_i1m1_i2p1 - AD1_i0_i1p1_i2m1 + AD1_i0_i1p1_i2p1));\n", - " const double AD_dDD122 = ((invdx2)*(invdx2))*(FDPart1_12 + FDPart1_Rational_1_12*(-AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", - " const double AD_dDD200 = ((invdx0)*(invdx0))*(FDPart1_14 + FDPart1_Rational_1_12*(-AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", - " const double AD_dDD202 = invdx0*invdx2*(FDPart1_Rational_1_144*(AD2_i0m2_i1_i2m2 - AD2_i0m2_i1_i2p2 - AD2_i0p2_i1_i2m2 + AD2_i0p2_i1_i2p2) + FDPart1_Rational_1_18*(-AD2_i0m1_i1_i2m2 + AD2_i0m1_i1_i2p2 - AD2_i0m2_i1_i2m1 + AD2_i0m2_i1_i2p1 + AD2_i0p1_i1_i2m2 - AD2_i0p1_i1_i2p2 + AD2_i0p2_i1_i2m1 - AD2_i0p2_i1_i2p1) + FDPart1_Rational_4_9*(AD2_i0m1_i1_i2m1 - AD2_i0m1_i1_i2p1 - AD2_i0p1_i1_i2m1 + AD2_i0p1_i1_i2p1));\n", - " const double AD_dDD211 = ((invdx1)*(invdx1))*(FDPart1_14 + FDPart1_Rational_1_12*(-AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", - " const double AD_dDD212 = invdx1*invdx2*(FDPart1_Rational_1_144*(AD2_i0_i1m2_i2m2 - AD2_i0_i1m2_i2p2 - AD2_i0_i1p2_i2m2 + AD2_i0_i1p2_i2p2) + FDPart1_Rational_1_18*(-AD2_i0_i1m1_i2m2 + AD2_i0_i1m1_i2p2 - AD2_i0_i1m2_i2m1 + AD2_i0_i1m2_i2p1 + AD2_i0_i1p1_i2m2 - AD2_i0_i1p1_i2p2 + AD2_i0_i1p2_i2m1 - AD2_i0_i1p2_i2p1) + FDPart1_Rational_4_9*(AD2_i0_i1m1_i2m1 - AD2_i0_i1m1_i2p1 - AD2_i0_i1p1_i2m1 + AD2_i0_i1p1_i2p1));\n", - " const double psi_dD0 = invdx0*(FDPart1_Rational_1_12*(psi_i0m2_i1_i2 - psi_i0p2_i1_i2) + FDPart1_Rational_2_3*(-psi_i0m1_i1_i2 + psi_i0p1_i1_i2));\n", - " const double psi_dD1 = invdx1*(FDPart1_Rational_1_12*(psi_i0_i1m2_i2 - psi_i0_i1p2_i2) + FDPart1_Rational_2_3*(-psi_i0_i1m1_i2 + psi_i0_i1p1_i2));\n", - " const double psi_dD2 = invdx2*(FDPart1_Rational_1_12*(psi_i0_i1_i2m2 - psi_i0_i1_i2p2) + FDPart1_Rational_2_3*(-psi_i0_i1_i2m1 + psi_i0_i1_i2p1));\n", - " /*\n", - " * NRPy+ Finite Difference Code Generation, Step 2 of 2: Evaluate SymPy expressions and write to main memory:\n", - " */\n", - " /*\n", - " * Original SymPy expressions:\n", - " * \"[rhs_gfs[IDX4(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0,\n", - " * rhs_gfs[IDX4(ED0GF, i0, i1, i2)] = (AD0 + AD_dD00*xx0 + AD_dDD101 - 2*(AD0*xx0 + AD_dD11)/xx0)/xx0**2 - (AD_dD00*xx0 - AD_dD11/xx0 + AD_dDD011 - (AD0*xx0 + AD_dD11)/xx0)/xx0**2 + (AD0*sin(xx1)**2 + AD_dD00*xx0*sin(xx1)**2 + AD_dD10*sin(2*xx1)/2 + AD_dDD202 - 2*(AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/xx0)/(xx0**2*sin(xx1)**2) - (AD_dD00*xx0*sin(xx1)**2 - AD_dD22/xx0 + AD_dDD022 + (-AD1/xx0 + AD_dD01)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/xx0)/(xx0**2*sin(xx1)**2),\n", - " * rhs_gfs[IDX4(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1,\n", - " * rhs_gfs[IDX4(ED1GF, i0, i1, i2)] = -AD1/xx0**2 + AD_dD10/xx0 + AD_dDD001 - AD_dDD100 - (-AD1/xx0 + AD_dD01)/xx0 - (-AD_dD22*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD122 + xx0*(-AD1/xx0 + AD_dD10)*sin(xx1)**2 + (AD0*xx0 + AD_dD11)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)*sin(2*xx1)/(2*sin(xx1)**2))/(xx0**2*sin(xx1)**2) + (2*AD0*xx0*sin(xx1)*cos(xx1) + AD1*cos(2*xx1) + AD_dD01*xx0*sin(xx1)**2 + AD_dD11*sin(2*xx1)/2 + AD_dDD212 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)*sin(2*xx1)/sin(xx1)**2)/(xx0**2*sin(xx1)**2),\n", - " * rhs_gfs[IDX4(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2,\n", - " * rhs_gfs[IDX4(ED2GF, i0, i1, i2)] = -AD2/xx0**2 + AD_dD20/xx0 + AD_dDD002 - AD_dDD200 - (-AD2/xx0 + AD_dD02)/xx0 + (AD_dD02*xx0 + AD_dDD112 - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD12)*sin(2*xx1)/(2*sin(xx1)**2) - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/(2*sin(xx1)**2))/xx0**2 - (AD2*(-cos(2*xx1)/sin(xx1)**2 + sin(2*xx1)*cos(xx1)/sin(xx1)**3) - AD_dD21*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD211 + xx0*(-AD2/xx0 + AD_dD20) - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/(2*sin(xx1)**2))/xx0**2,\n", - " * rhs_gfs[IDX4(PSIGF, i0, i1, i2)] = -AD_dD00 - (AD0*xx0 + AD_dD11)/xx0**2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/(xx0**2*sin(xx1)**2)]\"\n", - " */\n", - " const double FDPart3_0 = (1.0/((xx0)*(xx0)));\n", - " const double FDPart3_1 = AD_dD00*xx0;\n", - " const double FDPart3_2 = (1.0/(xx0));\n", - " const double FDPart3_3 = AD0*xx0;\n", - " const double FDPart3_4 = AD_dD11 + FDPart3_3;\n", - " const double FDPart3_6 = sin(xx1);\n", - " const double FDPart3_7 = ((FDPart3_6)*(FDPart3_6));\n", - " const double FDPart3_9 = sin(2*xx1);\n", - " const double FDPart3_10 = (1.0/2.0)*FDPart3_9;\n", - " const double FDPart3_12 = AD1*FDPart3_10 + AD_dD22 + FDPart3_3*FDPart3_7;\n", - " const double FDPart3_14 = (1.0/(FDPart3_7));\n", - " const double FDPart3_15 = FDPart3_0*FDPart3_14;\n", - " const double FDPart3_16 = -AD1*FDPart3_2;\n", - " const double FDPart3_18 = cos(2*xx1);\n", - " const double FDPart3_20 = cos(xx1);\n", - " const double FDPart3_22 = FDPart3_10*FDPart3_14;\n", - " const double FDPart3_23 = -AD2*FDPart3_2;\n", - " const double FDPart3_24 = -AD2*FDPart3_22;\n", - " const double FDPart3_25 = -FDPart3_22*(AD_dD21 + FDPart3_24);\n", - " rhs_gfs[IDX4(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0;\n", - " rhs_gfs[IDX4(ED0GF, i0, i1, i2)] = FDPart3_0*(AD0 + AD_dDD101 + FDPart3_1 - 2*FDPart3_2*FDPart3_4) - FDPart3_0*(-AD_dD11*FDPart3_2 + AD_dDD011 + FDPart3_1 - FDPart3_2*FDPart3_4) + FDPart3_15*(AD0*FDPart3_7 + AD_dD10*FDPart3_10 + AD_dDD202 + FDPart3_1*FDPart3_7 - 2*FDPart3_12*FDPart3_2) - FDPart3_15*(-AD_dD22*FDPart3_2 + AD_dDD022 + FDPart3_1*FDPart3_7 + FDPart3_10*(AD_dD01 + FDPart3_16) - FDPart3_12*FDPart3_2);\n", - " rhs_gfs[IDX4(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1;\n", - " rhs_gfs[IDX4(ED1GF, i0, i1, i2)] = -AD1*FDPart3_0 + AD_dD10*FDPart3_2 + AD_dDD001 - AD_dDD100 - FDPart3_15*(-AD_dD22*FDPart3_22 + AD_dDD122 - FDPart3_10*FDPart3_12*FDPart3_14 + FDPart3_10*FDPart3_4 + FDPart3_7*xx0*(AD_dD10 + FDPart3_16)) + FDPart3_15*(AD1*FDPart3_18 + AD_dD01*FDPart3_7*xx0 + AD_dD11*FDPart3_10 + AD_dDD212 - FDPart3_12*FDPart3_14*FDPart3_9 + 2*FDPart3_20*FDPart3_3*FDPart3_6) - FDPart3_2*(AD_dD01 + FDPart3_16);\n", - " rhs_gfs[IDX4(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2;\n", - " rhs_gfs[IDX4(ED2GF, i0, i1, i2)] = -AD2*FDPart3_0 + AD_dD20*FDPart3_2 + AD_dDD002 - AD_dDD200 + FDPart3_0*(AD_dD02*xx0 + AD_dDD112 - FDPart3_22*(AD_dD12 + FDPart3_24) + FDPart3_25) - FDPart3_0*(AD2*(-FDPart3_14*FDPart3_18 + FDPart3_20*FDPart3_9/((FDPart3_6)*(FDPart3_6)*(FDPart3_6))) - AD_dD21*FDPart3_22 + AD_dDD211 + FDPart3_25 + xx0*(AD_dD20 + FDPart3_23)) - FDPart3_2*(AD_dD02 + FDPart3_23);\n", - " rhs_gfs[IDX4(PSIGF, i0, i1, i2)] = -AD_dD00 - FDPart3_0*FDPart3_4 - FDPart3_12*FDPart3_15;\n", + " /*\n", + " * NRPy+ Finite Difference Code Generation, Step 1 of 2: Read from main memory and compute finite difference stencils:\n", + " */\n", + " /*\n", + " * Original SymPy expressions:\n", + " * \"[const double AD_dD00 = invdx0*(-2*AD0_i0m1_i1_i2/3 + AD0_i0m2_i1_i2/12 + 2*AD0_i0p1_i1_i2/3 - AD0_i0p2_i1_i2/12),\n", + " * const double AD_dD01 = invdx1*(-2*AD0_i0_i1m1_i2/3 + AD0_i0_i1m2_i2/12 + 2*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", + " * const double AD_dD02 = invdx2*(-2*AD0_i0_i1_i2m1/3 + AD0_i0_i1_i2m2/12 + 2*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", + " * const double AD_dD10 = invdx0*(-2*AD1_i0m1_i1_i2/3 + AD1_i0m2_i1_i2/12 + 2*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", + " * const double AD_dD11 = invdx1*(-2*AD1_i0_i1m1_i2/3 + AD1_i0_i1m2_i2/12 + 2*AD1_i0_i1p1_i2/3 - AD1_i0_i1p2_i2/12),\n", + " * const double AD_dD12 = invdx2*(-2*AD1_i0_i1_i2m1/3 + AD1_i0_i1_i2m2/12 + 2*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", + " * const double AD_dD20 = invdx0*(-2*AD2_i0m1_i1_i2/3 + AD2_i0m2_i1_i2/12 + 2*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", + " * const double AD_dD21 = invdx1*(-2*AD2_i0_i1m1_i2/3 + AD2_i0_i1m2_i2/12 + 2*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", + " * const double AD_dD22 = invdx2*(-2*AD2_i0_i1_i2m1/3 + AD2_i0_i1_i2m2/12 + 2*AD2_i0_i1_i2p1/3 - AD2_i0_i1_i2p2/12),\n", + " * const double AD_dDD001 = invdx0*invdx1*(4*AD0_i0m1_i1m1_i2/9 - AD0_i0m1_i1m2_i2/18 - 4*AD0_i0m1_i1p1_i2/9 + AD0_i0m1_i1p2_i2/18 - AD0_i0m2_i1m1_i2/18 + AD0_i0m2_i1m2_i2/144 + AD0_i0m2_i1p1_i2/18 - AD0_i0m2_i1p2_i2/144 - 4*AD0_i0p1_i1m1_i2/9 + AD0_i0p1_i1m2_i2/18 + 4*AD0_i0p1_i1p1_i2/9 - AD0_i0p1_i1p2_i2/18 + AD0_i0p2_i1m1_i2/18 - AD0_i0p2_i1m2_i2/144 - AD0_i0p2_i1p1_i2/18 + AD0_i0p2_i1p2_i2/144),\n", + " * const double AD_dDD002 = invdx0*invdx2*(4*AD0_i0m1_i1_i2m1/9 - AD0_i0m1_i1_i2m2/18 - 4*AD0_i0m1_i1_i2p1/9 + AD0_i0m1_i1_i2p2/18 - AD0_i0m2_i1_i2m1/18 + AD0_i0m2_i1_i2m2/144 + AD0_i0m2_i1_i2p1/18 - AD0_i0m2_i1_i2p2/144 - 4*AD0_i0p1_i1_i2m1/9 + AD0_i0p1_i1_i2m2/18 + 4*AD0_i0p1_i1_i2p1/9 - AD0_i0p1_i1_i2p2/18 + AD0_i0p2_i1_i2m1/18 - AD0_i0p2_i1_i2m2/144 - AD0_i0p2_i1_i2p1/18 + AD0_i0p2_i1_i2p2/144),\n", + " * const double AD_dDD011 = invdx1**2*(-5*AD0/2 + 4*AD0_i0_i1m1_i2/3 - AD0_i0_i1m2_i2/12 + 4*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", + " * const double AD_dDD022 = invdx2**2*(-5*AD0/2 + 4*AD0_i0_i1_i2m1/3 - AD0_i0_i1_i2m2/12 + 4*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", + " * const double AD_dDD100 = invdx0**2*(-5*AD1/2 + 4*AD1_i0m1_i1_i2/3 - AD1_i0m2_i1_i2/12 + 4*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", + " * const double AD_dDD101 = invdx0*invdx1*(4*AD1_i0m1_i1m1_i2/9 - AD1_i0m1_i1m2_i2/18 - 4*AD1_i0m1_i1p1_i2/9 + AD1_i0m1_i1p2_i2/18 - AD1_i0m2_i1m1_i2/18 + AD1_i0m2_i1m2_i2/144 + AD1_i0m2_i1p1_i2/18 - AD1_i0m2_i1p2_i2/144 - 4*AD1_i0p1_i1m1_i2/9 + AD1_i0p1_i1m2_i2/18 + 4*AD1_i0p1_i1p1_i2/9 - AD1_i0p1_i1p2_i2/18 + AD1_i0p2_i1m1_i2/18 - AD1_i0p2_i1m2_i2/144 - AD1_i0p2_i1p1_i2/18 + AD1_i0p2_i1p2_i2/144),\n", + " * const double AD_dDD112 = invdx1*invdx2*(4*AD1_i0_i1m1_i2m1/9 - AD1_i0_i1m1_i2m2/18 - 4*AD1_i0_i1m1_i2p1/9 + AD1_i0_i1m1_i2p2/18 - AD1_i0_i1m2_i2m1/18 + AD1_i0_i1m2_i2m2/144 + AD1_i0_i1m2_i2p1/18 - AD1_i0_i1m2_i2p2/144 - 4*AD1_i0_i1p1_i2m1/9 + AD1_i0_i1p1_i2m2/18 + 4*AD1_i0_i1p1_i2p1/9 - AD1_i0_i1p1_i2p2/18 + AD1_i0_i1p2_i2m1/18 - AD1_i0_i1p2_i2m2/144 - AD1_i0_i1p2_i2p1/18 + AD1_i0_i1p2_i2p2/144),\n", + " * const double AD_dDD122 = invdx2**2*(-5*AD1/2 + 4*AD1_i0_i1_i2m1/3 - AD1_i0_i1_i2m2/12 + 4*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", + " * const double AD_dDD200 = invdx0**2*(-5*AD2/2 + 4*AD2_i0m1_i1_i2/3 - AD2_i0m2_i1_i2/12 + 4*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", + " * const double AD_dDD202 = invdx0*invdx2*(4*AD2_i0m1_i1_i2m1/9 - AD2_i0m1_i1_i2m2/18 - 4*AD2_i0m1_i1_i2p1/9 + AD2_i0m1_i1_i2p2/18 - AD2_i0m2_i1_i2m1/18 + AD2_i0m2_i1_i2m2/144 + AD2_i0m2_i1_i2p1/18 - AD2_i0m2_i1_i2p2/144 - 4*AD2_i0p1_i1_i2m1/9 + AD2_i0p1_i1_i2m2/18 + 4*AD2_i0p1_i1_i2p1/9 - AD2_i0p1_i1_i2p2/18 + AD2_i0p2_i1_i2m1/18 - AD2_i0p2_i1_i2m2/144 - AD2_i0p2_i1_i2p1/18 + AD2_i0p2_i1_i2p2/144),\n", + " * const double AD_dDD211 = invdx1**2*(-5*AD2/2 + 4*AD2_i0_i1m1_i2/3 - AD2_i0_i1m2_i2/12 + 4*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", + " * const double AD_dDD212 = invdx1*invdx2*(4*AD2_i0_i1m1_i2m1/9 - AD2_i0_i1m1_i2m2/18 - 4*AD2_i0_i1m1_i2p1/9 + AD2_i0_i1m1_i2p2/18 - AD2_i0_i1m2_i2m1/18 + AD2_i0_i1m2_i2m2/144 + AD2_i0_i1m2_i2p1/18 - AD2_i0_i1m2_i2p2/144 - 4*AD2_i0_i1p1_i2m1/9 + AD2_i0_i1p1_i2m2/18 + 4*AD2_i0_i1p1_i2p1/9 - AD2_i0_i1p1_i2p2/18 + AD2_i0_i1p2_i2m1/18 - AD2_i0_i1p2_i2m2/144 - AD2_i0_i1p2_i2p1/18 + AD2_i0_i1p2_i2p2/144),\n", + " * const double psi_dD0 = invdx0*(-2*psi_i0m1_i1_i2/3 + psi_i0m2_i1_i2/12 + 2*psi_i0p1_i1_i2/3 - psi_i0p2_i1_i2/12),\n", + " * const double psi_dD1 = invdx1*(-2*psi_i0_i1m1_i2/3 + psi_i0_i1m2_i2/12 + 2*psi_i0_i1p1_i2/3 - psi_i0_i1p2_i2/12),\n", + " * const double psi_dD2 = invdx2*(-2*psi_i0_i1_i2m1/3 + psi_i0_i1_i2m2/12 + 2*psi_i0_i1_i2p1/3 - psi_i0_i1_i2p2/12)]\"\n", + " */\n", + " const double psi_i0_i1_i2m2 = in_gfs[IDX4S(PSIGF, i0,i1,i2-2)];\n", + " const double psi_i0_i1_i2m1 = in_gfs[IDX4S(PSIGF, i0,i1,i2-1)];\n", + " const double psi_i0_i1m2_i2 = in_gfs[IDX4S(PSIGF, i0,i1-2,i2)];\n", + " const double psi_i0_i1m1_i2 = in_gfs[IDX4S(PSIGF, i0,i1-1,i2)];\n", + " const double psi_i0m2_i1_i2 = in_gfs[IDX4S(PSIGF, i0-2,i1,i2)];\n", + " const double psi_i0m1_i1_i2 = in_gfs[IDX4S(PSIGF, i0-1,i1,i2)];\n", + " const double psi_i0p1_i1_i2 = in_gfs[IDX4S(PSIGF, i0+1,i1,i2)];\n", + " const double psi_i0p2_i1_i2 = in_gfs[IDX4S(PSIGF, i0+2,i1,i2)];\n", + " const double psi_i0_i1p1_i2 = in_gfs[IDX4S(PSIGF, i0,i1+1,i2)];\n", + " const double psi_i0_i1p2_i2 = in_gfs[IDX4S(PSIGF, i0,i1+2,i2)];\n", + " const double psi_i0_i1_i2p1 = in_gfs[IDX4S(PSIGF, i0,i1,i2+1)];\n", + " const double psi_i0_i1_i2p2 = in_gfs[IDX4S(PSIGF, i0,i1,i2+2)];\n", + " const double ED0 = in_gfs[IDX4S(ED0GF, i0,i1,i2)];\n", + " const double ED1 = in_gfs[IDX4S(ED1GF, i0,i1,i2)];\n", + " const double ED2 = in_gfs[IDX4S(ED2GF, i0,i1,i2)];\n", + " const double AD0_i0m2_i1_i2m2 = in_gfs[IDX4S(AD0GF, i0-2,i1,i2-2)];\n", + " const double AD0_i0m1_i1_i2m2 = in_gfs[IDX4S(AD0GF, i0-1,i1,i2-2)];\n", + " const double AD0_i0_i1_i2m2 = in_gfs[IDX4S(AD0GF, i0,i1,i2-2)];\n", + " const double AD0_i0p1_i1_i2m2 = in_gfs[IDX4S(AD0GF, i0+1,i1,i2-2)];\n", + " const double AD0_i0p2_i1_i2m2 = in_gfs[IDX4S(AD0GF, i0+2,i1,i2-2)];\n", + " const double AD0_i0m2_i1_i2m1 = in_gfs[IDX4S(AD0GF, i0-2,i1,i2-1)];\n", + " const double AD0_i0m1_i1_i2m1 = in_gfs[IDX4S(AD0GF, i0-1,i1,i2-1)];\n", + " const double AD0_i0_i1_i2m1 = in_gfs[IDX4S(AD0GF, i0,i1,i2-1)];\n", + " const double AD0_i0p1_i1_i2m1 = in_gfs[IDX4S(AD0GF, i0+1,i1,i2-1)];\n", + " const double AD0_i0p2_i1_i2m1 = in_gfs[IDX4S(AD0GF, i0+2,i1,i2-1)];\n", + " const double AD0_i0m2_i1m2_i2 = in_gfs[IDX4S(AD0GF, i0-2,i1-2,i2)];\n", + " const double AD0_i0m1_i1m2_i2 = in_gfs[IDX4S(AD0GF, i0-1,i1-2,i2)];\n", + " const double AD0_i0_i1m2_i2 = in_gfs[IDX4S(AD0GF, i0,i1-2,i2)];\n", + " const double AD0_i0p1_i1m2_i2 = in_gfs[IDX4S(AD0GF, i0+1,i1-2,i2)];\n", + " const double AD0_i0p2_i1m2_i2 = in_gfs[IDX4S(AD0GF, i0+2,i1-2,i2)];\n", + " const double AD0_i0m2_i1m1_i2 = in_gfs[IDX4S(AD0GF, i0-2,i1-1,i2)];\n", + " const double AD0_i0m1_i1m1_i2 = in_gfs[IDX4S(AD0GF, i0-1,i1-1,i2)];\n", + " const double AD0_i0_i1m1_i2 = in_gfs[IDX4S(AD0GF, i0,i1-1,i2)];\n", + " const double AD0_i0p1_i1m1_i2 = in_gfs[IDX4S(AD0GF, i0+1,i1-1,i2)];\n", + " const double AD0_i0p2_i1m1_i2 = in_gfs[IDX4S(AD0GF, i0+2,i1-1,i2)];\n", + " const double AD0_i0m2_i1_i2 = in_gfs[IDX4S(AD0GF, i0-2,i1,i2)];\n", + " const double AD0_i0m1_i1_i2 = in_gfs[IDX4S(AD0GF, i0-1,i1,i2)];\n", + " const double AD0 = in_gfs[IDX4S(AD0GF, i0,i1,i2)];\n", + " const double AD0_i0p1_i1_i2 = in_gfs[IDX4S(AD0GF, i0+1,i1,i2)];\n", + " const double AD0_i0p2_i1_i2 = in_gfs[IDX4S(AD0GF, i0+2,i1,i2)];\n", + " const double AD0_i0m2_i1p1_i2 = in_gfs[IDX4S(AD0GF, i0-2,i1+1,i2)];\n", + " const double AD0_i0m1_i1p1_i2 = in_gfs[IDX4S(AD0GF, i0-1,i1+1,i2)];\n", + " const double AD0_i0_i1p1_i2 = in_gfs[IDX4S(AD0GF, i0,i1+1,i2)];\n", + " const double AD0_i0p1_i1p1_i2 = in_gfs[IDX4S(AD0GF, i0+1,i1+1,i2)];\n", + " const double AD0_i0p2_i1p1_i2 = in_gfs[IDX4S(AD0GF, i0+2,i1+1,i2)];\n", + " const double AD0_i0m2_i1p2_i2 = in_gfs[IDX4S(AD0GF, i0-2,i1+2,i2)];\n", + " const double AD0_i0m1_i1p2_i2 = in_gfs[IDX4S(AD0GF, i0-1,i1+2,i2)];\n", + " const double AD0_i0_i1p2_i2 = in_gfs[IDX4S(AD0GF, i0,i1+2,i2)];\n", + " const double AD0_i0p1_i1p2_i2 = in_gfs[IDX4S(AD0GF, i0+1,i1+2,i2)];\n", + " const double AD0_i0p2_i1p2_i2 = in_gfs[IDX4S(AD0GF, i0+2,i1+2,i2)];\n", + " const double AD0_i0m2_i1_i2p1 = in_gfs[IDX4S(AD0GF, i0-2,i1,i2+1)];\n", + " const double AD0_i0m1_i1_i2p1 = in_gfs[IDX4S(AD0GF, i0-1,i1,i2+1)];\n", + " const double AD0_i0_i1_i2p1 = in_gfs[IDX4S(AD0GF, i0,i1,i2+1)];\n", + " const double AD0_i0p1_i1_i2p1 = in_gfs[IDX4S(AD0GF, i0+1,i1,i2+1)];\n", + " const double AD0_i0p2_i1_i2p1 = in_gfs[IDX4S(AD0GF, i0+2,i1,i2+1)];\n", + " const double AD0_i0m2_i1_i2p2 = in_gfs[IDX4S(AD0GF, i0-2,i1,i2+2)];\n", + " const double AD0_i0m1_i1_i2p2 = in_gfs[IDX4S(AD0GF, i0-1,i1,i2+2)];\n", + " const double AD0_i0_i1_i2p2 = in_gfs[IDX4S(AD0GF, i0,i1,i2+2)];\n", + " const double AD0_i0p1_i1_i2p2 = in_gfs[IDX4S(AD0GF, i0+1,i1,i2+2)];\n", + " const double AD0_i0p2_i1_i2p2 = in_gfs[IDX4S(AD0GF, i0+2,i1,i2+2)];\n", + " const double AD1_i0_i1m2_i2m2 = in_gfs[IDX4S(AD1GF, i0,i1-2,i2-2)];\n", + " const double AD1_i0_i1m1_i2m2 = in_gfs[IDX4S(AD1GF, i0,i1-1,i2-2)];\n", + " const double AD1_i0_i1_i2m2 = in_gfs[IDX4S(AD1GF, i0,i1,i2-2)];\n", + " const double AD1_i0_i1p1_i2m2 = in_gfs[IDX4S(AD1GF, i0,i1+1,i2-2)];\n", + " const double AD1_i0_i1p2_i2m2 = in_gfs[IDX4S(AD1GF, i0,i1+2,i2-2)];\n", + " const double AD1_i0_i1m2_i2m1 = in_gfs[IDX4S(AD1GF, i0,i1-2,i2-1)];\n", + " const double AD1_i0_i1m1_i2m1 = in_gfs[IDX4S(AD1GF, i0,i1-1,i2-1)];\n", + " const double AD1_i0_i1_i2m1 = in_gfs[IDX4S(AD1GF, i0,i1,i2-1)];\n", + " const double AD1_i0_i1p1_i2m1 = in_gfs[IDX4S(AD1GF, i0,i1+1,i2-1)];\n", + " const double AD1_i0_i1p2_i2m1 = in_gfs[IDX4S(AD1GF, i0,i1+2,i2-1)];\n", + " const double AD1_i0m2_i1m2_i2 = in_gfs[IDX4S(AD1GF, i0-2,i1-2,i2)];\n", + " const double AD1_i0m1_i1m2_i2 = in_gfs[IDX4S(AD1GF, i0-1,i1-2,i2)];\n", + " const double AD1_i0_i1m2_i2 = in_gfs[IDX4S(AD1GF, i0,i1-2,i2)];\n", + " const double AD1_i0p1_i1m2_i2 = in_gfs[IDX4S(AD1GF, i0+1,i1-2,i2)];\n", + " const double AD1_i0p2_i1m2_i2 = in_gfs[IDX4S(AD1GF, i0+2,i1-2,i2)];\n", + " const double AD1_i0m2_i1m1_i2 = in_gfs[IDX4S(AD1GF, i0-2,i1-1,i2)];\n", + " const double AD1_i0m1_i1m1_i2 = in_gfs[IDX4S(AD1GF, i0-1,i1-1,i2)];\n", + " const double AD1_i0_i1m1_i2 = in_gfs[IDX4S(AD1GF, i0,i1-1,i2)];\n", + " const double AD1_i0p1_i1m1_i2 = in_gfs[IDX4S(AD1GF, i0+1,i1-1,i2)];\n", + " const double AD1_i0p2_i1m1_i2 = in_gfs[IDX4S(AD1GF, i0+2,i1-1,i2)];\n", + " const double AD1_i0m2_i1_i2 = in_gfs[IDX4S(AD1GF, i0-2,i1,i2)];\n", + " const double AD1_i0m1_i1_i2 = in_gfs[IDX4S(AD1GF, i0-1,i1,i2)];\n", + " const double AD1 = in_gfs[IDX4S(AD1GF, i0,i1,i2)];\n", + " const double AD1_i0p1_i1_i2 = in_gfs[IDX4S(AD1GF, i0+1,i1,i2)];\n", + " const double AD1_i0p2_i1_i2 = in_gfs[IDX4S(AD1GF, i0+2,i1,i2)];\n", + " const double AD1_i0m2_i1p1_i2 = in_gfs[IDX4S(AD1GF, i0-2,i1+1,i2)];\n", + " const double AD1_i0m1_i1p1_i2 = in_gfs[IDX4S(AD1GF, i0-1,i1+1,i2)];\n", + " const double AD1_i0_i1p1_i2 = in_gfs[IDX4S(AD1GF, i0,i1+1,i2)];\n", + " const double AD1_i0p1_i1p1_i2 = in_gfs[IDX4S(AD1GF, i0+1,i1+1,i2)];\n", + " const double AD1_i0p2_i1p1_i2 = in_gfs[IDX4S(AD1GF, i0+2,i1+1,i2)];\n", + " const double AD1_i0m2_i1p2_i2 = in_gfs[IDX4S(AD1GF, i0-2,i1+2,i2)];\n", + " const double AD1_i0m1_i1p2_i2 = in_gfs[IDX4S(AD1GF, i0-1,i1+2,i2)];\n", + " const double AD1_i0_i1p2_i2 = in_gfs[IDX4S(AD1GF, i0,i1+2,i2)];\n", + " const double AD1_i0p1_i1p2_i2 = in_gfs[IDX4S(AD1GF, i0+1,i1+2,i2)];\n", + " const double AD1_i0p2_i1p2_i2 = in_gfs[IDX4S(AD1GF, i0+2,i1+2,i2)];\n", + " const double AD1_i0_i1m2_i2p1 = in_gfs[IDX4S(AD1GF, i0,i1-2,i2+1)];\n", + " const double AD1_i0_i1m1_i2p1 = in_gfs[IDX4S(AD1GF, i0,i1-1,i2+1)];\n", + " const double AD1_i0_i1_i2p1 = in_gfs[IDX4S(AD1GF, i0,i1,i2+1)];\n", + " const double AD1_i0_i1p1_i2p1 = in_gfs[IDX4S(AD1GF, i0,i1+1,i2+1)];\n", + " const double AD1_i0_i1p2_i2p1 = in_gfs[IDX4S(AD1GF, i0,i1+2,i2+1)];\n", + " const double AD1_i0_i1m2_i2p2 = in_gfs[IDX4S(AD1GF, i0,i1-2,i2+2)];\n", + " const double AD1_i0_i1m1_i2p2 = in_gfs[IDX4S(AD1GF, i0,i1-1,i2+2)];\n", + " const double AD1_i0_i1_i2p2 = in_gfs[IDX4S(AD1GF, i0,i1,i2+2)];\n", + " const double AD1_i0_i1p1_i2p2 = in_gfs[IDX4S(AD1GF, i0,i1+1,i2+2)];\n", + " const double AD1_i0_i1p2_i2p2 = in_gfs[IDX4S(AD1GF, i0,i1+2,i2+2)];\n", + " const double AD2_i0_i1m2_i2m2 = in_gfs[IDX4S(AD2GF, i0,i1-2,i2-2)];\n", + " const double AD2_i0_i1m1_i2m2 = in_gfs[IDX4S(AD2GF, i0,i1-1,i2-2)];\n", + " const double AD2_i0m2_i1_i2m2 = in_gfs[IDX4S(AD2GF, i0-2,i1,i2-2)];\n", + " const double AD2_i0m1_i1_i2m2 = in_gfs[IDX4S(AD2GF, i0-1,i1,i2-2)];\n", + " const double AD2_i0_i1_i2m2 = in_gfs[IDX4S(AD2GF, i0,i1,i2-2)];\n", + " const double AD2_i0p1_i1_i2m2 = in_gfs[IDX4S(AD2GF, i0+1,i1,i2-2)];\n", + " const double AD2_i0p2_i1_i2m2 = in_gfs[IDX4S(AD2GF, i0+2,i1,i2-2)];\n", + " const double AD2_i0_i1p1_i2m2 = in_gfs[IDX4S(AD2GF, i0,i1+1,i2-2)];\n", + " const double AD2_i0_i1p2_i2m2 = in_gfs[IDX4S(AD2GF, i0,i1+2,i2-2)];\n", + " const double AD2_i0_i1m2_i2m1 = in_gfs[IDX4S(AD2GF, i0,i1-2,i2-1)];\n", + " const double AD2_i0_i1m1_i2m1 = in_gfs[IDX4S(AD2GF, i0,i1-1,i2-1)];\n", + " const double AD2_i0m2_i1_i2m1 = in_gfs[IDX4S(AD2GF, i0-2,i1,i2-1)];\n", + " const double AD2_i0m1_i1_i2m1 = in_gfs[IDX4S(AD2GF, i0-1,i1,i2-1)];\n", + " const double AD2_i0_i1_i2m1 = in_gfs[IDX4S(AD2GF, i0,i1,i2-1)];\n", + " const double AD2_i0p1_i1_i2m1 = in_gfs[IDX4S(AD2GF, i0+1,i1,i2-1)];\n", + " const double AD2_i0p2_i1_i2m1 = in_gfs[IDX4S(AD2GF, i0+2,i1,i2-1)];\n", + " const double AD2_i0_i1p1_i2m1 = in_gfs[IDX4S(AD2GF, i0,i1+1,i2-1)];\n", + " const double AD2_i0_i1p2_i2m1 = in_gfs[IDX4S(AD2GF, i0,i1+2,i2-1)];\n", + " const double AD2_i0_i1m2_i2 = in_gfs[IDX4S(AD2GF, i0,i1-2,i2)];\n", + " const double AD2_i0_i1m1_i2 = in_gfs[IDX4S(AD2GF, i0,i1-1,i2)];\n", + " const double AD2_i0m2_i1_i2 = in_gfs[IDX4S(AD2GF, i0-2,i1,i2)];\n", + " const double AD2_i0m1_i1_i2 = in_gfs[IDX4S(AD2GF, i0-1,i1,i2)];\n", + " const double AD2 = in_gfs[IDX4S(AD2GF, i0,i1,i2)];\n", + " const double AD2_i0p1_i1_i2 = in_gfs[IDX4S(AD2GF, i0+1,i1,i2)];\n", + " const double AD2_i0p2_i1_i2 = in_gfs[IDX4S(AD2GF, i0+2,i1,i2)];\n", + " const double AD2_i0_i1p1_i2 = in_gfs[IDX4S(AD2GF, i0,i1+1,i2)];\n", + " const double AD2_i0_i1p2_i2 = in_gfs[IDX4S(AD2GF, i0,i1+2,i2)];\n", + " const double AD2_i0_i1m2_i2p1 = in_gfs[IDX4S(AD2GF, i0,i1-2,i2+1)];\n", + " const double AD2_i0_i1m1_i2p1 = in_gfs[IDX4S(AD2GF, i0,i1-1,i2+1)];\n", + " const double AD2_i0m2_i1_i2p1 = in_gfs[IDX4S(AD2GF, i0-2,i1,i2+1)];\n", + " const double AD2_i0m1_i1_i2p1 = in_gfs[IDX4S(AD2GF, i0-1,i1,i2+1)];\n", + " const double AD2_i0_i1_i2p1 = in_gfs[IDX4S(AD2GF, i0,i1,i2+1)];\n", + " const double AD2_i0p1_i1_i2p1 = in_gfs[IDX4S(AD2GF, i0+1,i1,i2+1)];\n", + " const double AD2_i0p2_i1_i2p1 = in_gfs[IDX4S(AD2GF, i0+2,i1,i2+1)];\n", + " const double AD2_i0_i1p1_i2p1 = in_gfs[IDX4S(AD2GF, i0,i1+1,i2+1)];\n", + " const double AD2_i0_i1p2_i2p1 = in_gfs[IDX4S(AD2GF, i0,i1+2,i2+1)];\n", + " const double AD2_i0_i1m2_i2p2 = in_gfs[IDX4S(AD2GF, i0,i1-2,i2+2)];\n", + " const double AD2_i0_i1m1_i2p2 = in_gfs[IDX4S(AD2GF, i0,i1-1,i2+2)];\n", + " const double AD2_i0m2_i1_i2p2 = in_gfs[IDX4S(AD2GF, i0-2,i1,i2+2)];\n", + " const double AD2_i0m1_i1_i2p2 = in_gfs[IDX4S(AD2GF, i0-1,i1,i2+2)];\n", + " const double AD2_i0_i1_i2p2 = in_gfs[IDX4S(AD2GF, i0,i1,i2+2)];\n", + " const double AD2_i0p1_i1_i2p2 = in_gfs[IDX4S(AD2GF, i0+1,i1,i2+2)];\n", + " const double AD2_i0p2_i1_i2p2 = in_gfs[IDX4S(AD2GF, i0+2,i1,i2+2)];\n", + " const double AD2_i0_i1p1_i2p2 = in_gfs[IDX4S(AD2GF, i0,i1+1,i2+2)];\n", + " const double AD2_i0_i1p2_i2p2 = in_gfs[IDX4S(AD2GF, i0,i1+2,i2+2)];\n", + " const double FDPart1_Rational_2_3 = 2.0/3.0;\n", + " const double FDPart1_Rational_1_12 = 1.0/12.0;\n", + " const double FDPart1_Rational_4_9 = 4.0/9.0;\n", + " const double FDPart1_Rational_1_18 = 1.0/18.0;\n", + " const double FDPart1_Rational_1_144 = 1.0/144.0;\n", + " const double FDPart1_Rational_5_2 = 5.0/2.0;\n", + " const double FDPart1_Rational_4_3 = 4.0/3.0;\n", + " const double FDPart1_3 = -AD0*FDPart1_Rational_5_2;\n", + " const double FDPart1_6 = -AD1*FDPart1_Rational_5_2;\n", + " const double FDPart1_8 = -AD2*FDPart1_Rational_5_2;\n", + " const double AD_dD00 = invdx0*(FDPart1_Rational_1_12*(AD0_i0m2_i1_i2 - AD0_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD0_i0m1_i1_i2 + AD0_i0p1_i1_i2));\n", + " const double AD_dD01 = invdx1*(FDPart1_Rational_1_12*(AD0_i0_i1m2_i2 - AD0_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", + " const double AD_dD02 = invdx2*(FDPart1_Rational_1_12*(AD0_i0_i1_i2m2 - AD0_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", + " const double AD_dD10 = invdx0*(FDPart1_Rational_1_12*(AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", + " const double AD_dD11 = invdx1*(FDPart1_Rational_1_12*(AD1_i0_i1m2_i2 - AD1_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD1_i0_i1m1_i2 + AD1_i0_i1p1_i2));\n", + " const double AD_dD12 = invdx2*(FDPart1_Rational_1_12*(AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", + " const double AD_dD20 = invdx0*(FDPart1_Rational_1_12*(AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", + " const double AD_dD21 = invdx1*(FDPart1_Rational_1_12*(AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", + " const double AD_dD22 = invdx2*(FDPart1_Rational_1_12*(AD2_i0_i1_i2m2 - AD2_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD2_i0_i1_i2m1 + AD2_i0_i1_i2p1));\n", + " const double AD_dDD001 = invdx0*invdx1*(FDPart1_Rational_1_144*(AD0_i0m2_i1m2_i2 - AD0_i0m2_i1p2_i2 - AD0_i0p2_i1m2_i2 + AD0_i0p2_i1p2_i2) + FDPart1_Rational_1_18*(-AD0_i0m1_i1m2_i2 + AD0_i0m1_i1p2_i2 - AD0_i0m2_i1m1_i2 + AD0_i0m2_i1p1_i2 + AD0_i0p1_i1m2_i2 - AD0_i0p1_i1p2_i2 + AD0_i0p2_i1m1_i2 - AD0_i0p2_i1p1_i2) + FDPart1_Rational_4_9*(AD0_i0m1_i1m1_i2 - AD0_i0m1_i1p1_i2 - AD0_i0p1_i1m1_i2 + AD0_i0p1_i1p1_i2));\n", + " const double AD_dDD002 = invdx0*invdx2*(FDPart1_Rational_1_144*(AD0_i0m2_i1_i2m2 - AD0_i0m2_i1_i2p2 - AD0_i0p2_i1_i2m2 + AD0_i0p2_i1_i2p2) + FDPart1_Rational_1_18*(-AD0_i0m1_i1_i2m2 + AD0_i0m1_i1_i2p2 - AD0_i0m2_i1_i2m1 + AD0_i0m2_i1_i2p1 + AD0_i0p1_i1_i2m2 - AD0_i0p1_i1_i2p2 + AD0_i0p2_i1_i2m1 - AD0_i0p2_i1_i2p1) + FDPart1_Rational_4_9*(AD0_i0m1_i1_i2m1 - AD0_i0m1_i1_i2p1 - AD0_i0p1_i1_i2m1 + AD0_i0p1_i1_i2p1));\n", + " const double AD_dDD011 = ((invdx1)*(invdx1))*(FDPart1_3 + FDPart1_Rational_1_12*(-AD0_i0_i1m2_i2 - AD0_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", + " const double AD_dDD022 = ((invdx2)*(invdx2))*(FDPart1_3 + FDPart1_Rational_1_12*(-AD0_i0_i1_i2m2 - AD0_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", + " const double AD_dDD100 = ((invdx0)*(invdx0))*(FDPart1_6 + FDPart1_Rational_1_12*(-AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", + " const double AD_dDD101 = invdx0*invdx1*(FDPart1_Rational_1_144*(AD1_i0m2_i1m2_i2 - AD1_i0m2_i1p2_i2 - AD1_i0p2_i1m2_i2 + AD1_i0p2_i1p2_i2) + FDPart1_Rational_1_18*(-AD1_i0m1_i1m2_i2 + AD1_i0m1_i1p2_i2 - AD1_i0m2_i1m1_i2 + AD1_i0m2_i1p1_i2 + AD1_i0p1_i1m2_i2 - AD1_i0p1_i1p2_i2 + AD1_i0p2_i1m1_i2 - AD1_i0p2_i1p1_i2) + FDPart1_Rational_4_9*(AD1_i0m1_i1m1_i2 - AD1_i0m1_i1p1_i2 - AD1_i0p1_i1m1_i2 + AD1_i0p1_i1p1_i2));\n", + " const double AD_dDD112 = invdx1*invdx2*(FDPart1_Rational_1_144*(AD1_i0_i1m2_i2m2 - AD1_i0_i1m2_i2p2 - AD1_i0_i1p2_i2m2 + AD1_i0_i1p2_i2p2) + FDPart1_Rational_1_18*(-AD1_i0_i1m1_i2m2 + AD1_i0_i1m1_i2p2 - AD1_i0_i1m2_i2m1 + AD1_i0_i1m2_i2p1 + AD1_i0_i1p1_i2m2 - AD1_i0_i1p1_i2p2 + AD1_i0_i1p2_i2m1 - AD1_i0_i1p2_i2p1) + FDPart1_Rational_4_9*(AD1_i0_i1m1_i2m1 - AD1_i0_i1m1_i2p1 - AD1_i0_i1p1_i2m1 + AD1_i0_i1p1_i2p1));\n", + " const double AD_dDD122 = ((invdx2)*(invdx2))*(FDPart1_6 + FDPart1_Rational_1_12*(-AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", + " const double AD_dDD200 = ((invdx0)*(invdx0))*(FDPart1_8 + FDPart1_Rational_1_12*(-AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", + " const double AD_dDD202 = invdx0*invdx2*(FDPart1_Rational_1_144*(AD2_i0m2_i1_i2m2 - AD2_i0m2_i1_i2p2 - AD2_i0p2_i1_i2m2 + AD2_i0p2_i1_i2p2) + FDPart1_Rational_1_18*(-AD2_i0m1_i1_i2m2 + AD2_i0m1_i1_i2p2 - AD2_i0m2_i1_i2m1 + AD2_i0m2_i1_i2p1 + AD2_i0p1_i1_i2m2 - AD2_i0p1_i1_i2p2 + AD2_i0p2_i1_i2m1 - AD2_i0p2_i1_i2p1) + FDPart1_Rational_4_9*(AD2_i0m1_i1_i2m1 - AD2_i0m1_i1_i2p1 - AD2_i0p1_i1_i2m1 + AD2_i0p1_i1_i2p1));\n", + " const double AD_dDD211 = ((invdx1)*(invdx1))*(FDPart1_8 + FDPart1_Rational_1_12*(-AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", + " const double AD_dDD212 = invdx1*invdx2*(FDPart1_Rational_1_144*(AD2_i0_i1m2_i2m2 - AD2_i0_i1m2_i2p2 - AD2_i0_i1p2_i2m2 + AD2_i0_i1p2_i2p2) + FDPart1_Rational_1_18*(-AD2_i0_i1m1_i2m2 + AD2_i0_i1m1_i2p2 - AD2_i0_i1m2_i2m1 + AD2_i0_i1m2_i2p1 + AD2_i0_i1p1_i2m2 - AD2_i0_i1p1_i2p2 + AD2_i0_i1p2_i2m1 - AD2_i0_i1p2_i2p1) + FDPart1_Rational_4_9*(AD2_i0_i1m1_i2m1 - AD2_i0_i1m1_i2p1 - AD2_i0_i1p1_i2m1 + AD2_i0_i1p1_i2p1));\n", + " const double psi_dD0 = invdx0*(FDPart1_Rational_1_12*(psi_i0m2_i1_i2 - psi_i0p2_i1_i2) + FDPart1_Rational_2_3*(-psi_i0m1_i1_i2 + psi_i0p1_i1_i2));\n", + " const double psi_dD1 = invdx1*(FDPart1_Rational_1_12*(psi_i0_i1m2_i2 - psi_i0_i1p2_i2) + FDPart1_Rational_2_3*(-psi_i0_i1m1_i2 + psi_i0_i1p1_i2));\n", + " const double psi_dD2 = invdx2*(FDPart1_Rational_1_12*(psi_i0_i1_i2m2 - psi_i0_i1_i2p2) + FDPart1_Rational_2_3*(-psi_i0_i1_i2m1 + psi_i0_i1_i2p1));\n", + " /*\n", + " * NRPy+ Finite Difference Code Generation, Step 2 of 2: Evaluate SymPy expressions and write to main memory:\n", + " */\n", + " /*\n", + " * Original SymPy expressions:\n", + " * \"[rhs_gfs[IDX4S(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0,\n", + " * rhs_gfs[IDX4S(ED0GF, i0, i1, i2)] = (AD0 + AD_dD00*xx0 + AD_dDD101 - 2*(AD0*xx0 + AD_dD11)/xx0)/xx0**2 - (AD_dD00*xx0 - AD_dD11/xx0 + AD_dDD011 - (AD0*xx0 + AD_dD11)/xx0)/xx0**2 + (AD0*sin(xx1)**2 + AD_dD00*xx0*sin(xx1)**2 + AD_dD10*sin(2*xx1)/2 + AD_dDD202 - 2*(AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/xx0)/(xx0**2*sin(xx1)**2) - (AD_dD00*xx0*sin(xx1)**2 - AD_dD22/xx0 + AD_dDD022 + (-AD1/xx0 + AD_dD01)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/xx0)/(xx0**2*sin(xx1)**2),\n", + " * rhs_gfs[IDX4S(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1,\n", + " * rhs_gfs[IDX4S(ED1GF, i0, i1, i2)] = -AD1/xx0**2 + AD_dD10/xx0 + AD_dDD001 - AD_dDD100 - (-AD1/xx0 + AD_dD01)/xx0 - (-AD_dD22*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD122 + xx0*(-AD1/xx0 + AD_dD10)*sin(xx1)**2 + (AD0*xx0 + AD_dD11)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)*sin(2*xx1)/(2*sin(xx1)**2))/(xx0**2*sin(xx1)**2) + (2*AD0*xx0*sin(xx1)*cos(xx1) + AD1*cos(2*xx1) + AD_dD01*xx0*sin(xx1)**2 + AD_dD11*sin(2*xx1)/2 + AD_dDD212 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)*sin(2*xx1)/sin(xx1)**2)/(xx0**2*sin(xx1)**2),\n", + " * rhs_gfs[IDX4S(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2,\n", + " * rhs_gfs[IDX4S(ED2GF, i0, i1, i2)] = -AD2/xx0**2 + AD_dD20/xx0 + AD_dDD002 - AD_dDD200 - (-AD2/xx0 + AD_dD02)/xx0 + (AD_dD02*xx0 + AD_dDD112 - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD12)*sin(2*xx1)/(2*sin(xx1)**2) - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/(2*sin(xx1)**2))/xx0**2 - (AD2*(-cos(2*xx1)/sin(xx1)**2 + sin(2*xx1)*cos(xx1)/sin(xx1)**3) - AD_dD21*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD211 + xx0*(-AD2/xx0 + AD_dD20) - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/(2*sin(xx1)**2))/xx0**2,\n", + " * rhs_gfs[IDX4S(PSIGF, i0, i1, i2)] = -AD_dD00 - (AD0*xx0 + AD_dD11)/xx0**2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/(xx0**2*sin(xx1)**2)]\"\n", + " */\n", + " const double FDPart3_0 = (1.0/((xx0)*(xx0)));\n", + " const double FDPart3_1 = AD_dD00*xx0;\n", + " const double FDPart3_2 = (1.0/(xx0));\n", + " const double FDPart3_3 = AD0*xx0;\n", + " const double FDPart3_4 = AD_dD11 + FDPart3_3;\n", + " const double FDPart3_6 = sin(xx1);\n", + " const double FDPart3_7 = ((FDPart3_6)*(FDPart3_6));\n", + " const double FDPart3_9 = sin(2*xx1);\n", + " const double FDPart3_10 = (1.0/2.0)*FDPart3_9;\n", + " const double FDPart3_12 = AD1*FDPart3_10 + AD_dD22 + FDPart3_3*FDPart3_7;\n", + " const double FDPart3_14 = (1.0/(FDPart3_7));\n", + " const double FDPart3_15 = FDPart3_0*FDPart3_14;\n", + " const double FDPart3_17 = -AD1*FDPart3_2 + AD_dD01;\n", + " const double FDPart3_18 = cos(2*xx1);\n", + " const double FDPart3_20 = cos(xx1);\n", + " const double FDPart3_22 = FDPart3_10*FDPart3_14;\n", + " const double FDPart3_25 = -FDPart3_22*(-AD2*FDPart3_22 + AD_dD21);\n", + " rhs_gfs[IDX4S(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0;\n", + " rhs_gfs[IDX4S(ED0GF, i0, i1, i2)] = FDPart3_0*(AD0 + AD_dDD101 + FDPart3_1 - 2*FDPart3_2*FDPart3_4) - FDPart3_0*(-AD_dD11*FDPart3_2 + AD_dDD011 + FDPart3_1 - FDPart3_2*FDPart3_4) + FDPart3_15*(AD0*FDPart3_7 + AD_dD10*FDPart3_10 + AD_dDD202 + FDPart3_1*FDPart3_7 - 2*FDPart3_12*FDPart3_2) - FDPart3_15*(-AD_dD22*FDPart3_2 + AD_dDD022 + FDPart3_1*FDPart3_7 + FDPart3_10*FDPart3_17 - FDPart3_12*FDPart3_2);\n", + " rhs_gfs[IDX4S(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1;\n", + " rhs_gfs[IDX4S(ED1GF, i0, i1, i2)] = -AD1*FDPart3_0 + AD_dD10*FDPart3_2 + AD_dDD001 - AD_dDD100 + FDPart3_0*FDPart3_14*(AD1*FDPart3_18 + AD_dD01*FDPart3_7*xx0 + AD_dD11*FDPart3_10 + AD_dDD212 - FDPart3_12*FDPart3_14*FDPart3_9 + 2*FDPart3_20*FDPart3_3*FDPart3_6) - FDPart3_15*(-AD_dD22*FDPart3_22 + AD_dDD122 - FDPart3_10*FDPart3_12*FDPart3_14 + FDPart3_10*FDPart3_4 + FDPart3_7*xx0*(-AD1*FDPart3_2 + AD_dD10)) - FDPart3_17*FDPart3_2;\n", + " rhs_gfs[IDX4S(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2;\n", + " rhs_gfs[IDX4S(ED2GF, i0, i1, i2)] = -AD2*FDPart3_0 + AD_dD20*FDPart3_2 + AD_dDD002 - AD_dDD200 + FDPart3_0*(AD_dD02*xx0 + AD_dDD112 - FDPart3_22*(-AD2*FDPart3_22 + AD_dD12) + FDPart3_25) - FDPart3_0*(AD2*(-FDPart3_14*FDPart3_18 + FDPart3_20*FDPart3_9/((FDPart3_6)*(FDPart3_6)*(FDPart3_6))) - AD_dD21*FDPart3_22 + AD_dDD211 + FDPart3_25 + xx0*(-AD2*FDPart3_2 + AD_dD20)) - FDPart3_2*(-AD2*FDPart3_2 + AD_dD02);\n", + " rhs_gfs[IDX4S(PSIGF, i0, i1, i2)] = -AD_dD00 - FDPart3_0*FDPart3_4 - FDPart3_12*FDPart3_15;\n", - " /*\n", - " * NRPy+ Finite Difference Code Generation, Step 1 of 2: Read from main memory and compute finite difference stencils:\n", - " */\n", - " /*\n", - " * Original SymPy expressions:\n", - " * \"[const double AD_dD00 = invdx0*(-2*AD0_i0m1_i1_i2/3 + AD0_i0m2_i1_i2/12 + 2*AD0_i0p1_i1_i2/3 - AD0_i0p2_i1_i2/12),\n", - " * const double AD_dD01 = invdx1*(-2*AD0_i0_i1m1_i2/3 + AD0_i0_i1m2_i2/12 + 2*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", - " * const double AD_dD02 = invdx2*(-2*AD0_i0_i1_i2m1/3 + AD0_i0_i1_i2m2/12 + 2*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", - " * const double AD_dD10 = invdx0*(-2*AD1_i0m1_i1_i2/3 + AD1_i0m2_i1_i2/12 + 2*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", - " * const double AD_dD11 = invdx1*(-2*AD1_i0_i1m1_i2/3 + AD1_i0_i1m2_i2/12 + 2*AD1_i0_i1p1_i2/3 - AD1_i0_i1p2_i2/12),\n", - " * const double AD_dD12 = invdx2*(-2*AD1_i0_i1_i2m1/3 + AD1_i0_i1_i2m2/12 + 2*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", - " * const double AD_dD20 = invdx0*(-2*AD2_i0m1_i1_i2/3 + AD2_i0m2_i1_i2/12 + 2*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", - " * const double AD_dD21 = invdx1*(-2*AD2_i0_i1m1_i2/3 + AD2_i0_i1m2_i2/12 + 2*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", - " * const double AD_dD22 = invdx2*(-2*AD2_i0_i1_i2m1/3 + AD2_i0_i1_i2m2/12 + 2*AD2_i0_i1_i2p1/3 - AD2_i0_i1_i2p2/12),\n", - " * const double AD_dDD000 = invdx0**2*(-5*AD0/2 + 4*AD0_i0m1_i1_i2/3 - AD0_i0m2_i1_i2/12 + 4*AD0_i0p1_i1_i2/3 - AD0_i0p2_i1_i2/12),\n", - " * const double AD_dDD011 = invdx1**2*(-5*AD0/2 + 4*AD0_i0_i1m1_i2/3 - AD0_i0_i1m2_i2/12 + 4*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", - " * const double AD_dDD022 = invdx2**2*(-5*AD0/2 + 4*AD0_i0_i1_i2m1/3 - AD0_i0_i1_i2m2/12 + 4*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", - " * const double AD_dDD100 = invdx0**2*(-5*AD1/2 + 4*AD1_i0m1_i1_i2/3 - AD1_i0m2_i1_i2/12 + 4*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", - " * const double AD_dDD111 = invdx1**2*(-5*AD1/2 + 4*AD1_i0_i1m1_i2/3 - AD1_i0_i1m2_i2/12 + 4*AD1_i0_i1p1_i2/3 - AD1_i0_i1p2_i2/12),\n", - " * const double AD_dDD122 = invdx2**2*(-5*AD1/2 + 4*AD1_i0_i1_i2m1/3 - AD1_i0_i1_i2m2/12 + 4*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", - " * const double AD_dDD200 = invdx0**2*(-5*AD2/2 + 4*AD2_i0m1_i1_i2/3 - AD2_i0m2_i1_i2/12 + 4*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", - " * const double AD_dDD211 = invdx1**2*(-5*AD2/2 + 4*AD2_i0_i1m1_i2/3 - AD2_i0_i1m2_i2/12 + 4*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", - " * const double AD_dDD222 = invdx2**2*(-5*AD2/2 + 4*AD2_i0_i1_i2m1/3 - AD2_i0_i1_i2m2/12 + 4*AD2_i0_i1_i2p1/3 - AD2_i0_i1_i2p2/12),\n", - " * const double Gamma_dD0 = invdx0*(-2*Gamma_i0m1_i1_i2/3 + Gamma_i0m2_i1_i2/12 + 2*Gamma_i0p1_i1_i2/3 - Gamma_i0p2_i1_i2/12),\n", - " * const double Gamma_dD1 = invdx1*(-2*Gamma_i0_i1m1_i2/3 + Gamma_i0_i1m2_i2/12 + 2*Gamma_i0_i1p1_i2/3 - Gamma_i0_i1p2_i2/12),\n", - " * const double Gamma_dD2 = invdx2*(-2*Gamma_i0_i1_i2m1/3 + Gamma_i0_i1_i2m2/12 + 2*Gamma_i0_i1_i2p1/3 - Gamma_i0_i1_i2p2/12),\n", - " * const double psi_dD0 = invdx0*(-2*psi_i0m1_i1_i2/3 + psi_i0m2_i1_i2/12 + 2*psi_i0p1_i1_i2/3 - psi_i0p2_i1_i2/12),\n", - " * const double psi_dD1 = invdx1*(-2*psi_i0_i1m1_i2/3 + psi_i0_i1m2_i2/12 + 2*psi_i0_i1p1_i2/3 - psi_i0_i1p2_i2/12),\n", - " * const double psi_dD2 = invdx2*(-2*psi_i0_i1_i2m1/3 + psi_i0_i1_i2m2/12 + 2*psi_i0_i1_i2p1/3 - psi_i0_i1_i2p2/12),\n", - " * const double psi_dDD00 = invdx0**2*(-5*psi/2 + 4*psi_i0m1_i1_i2/3 - psi_i0m2_i1_i2/12 + 4*psi_i0p1_i1_i2/3 - psi_i0p2_i1_i2/12),\n", - " * const double psi_dDD11 = invdx1**2*(-5*psi/2 + 4*psi_i0_i1m1_i2/3 - psi_i0_i1m2_i2/12 + 4*psi_i0_i1p1_i2/3 - psi_i0_i1p2_i2/12),\n", - " * const double psi_dDD22 = invdx2**2*(-5*psi/2 + 4*psi_i0_i1_i2m1/3 - psi_i0_i1_i2m2/12 + 4*psi_i0_i1_i2p1/3 - psi_i0_i1_i2p2/12)]\"\n", - " */\n", - " const double psi_i0_i1_i2m2 = in_gfs[IDX4(PSIGF, i0,i1,i2-2)];\n", - " const double psi_i0_i1_i2m1 = in_gfs[IDX4(PSIGF, i0,i1,i2-1)];\n", - " const double psi_i0_i1m2_i2 = in_gfs[IDX4(PSIGF, i0,i1-2,i2)];\n", - " const double psi_i0_i1m1_i2 = in_gfs[IDX4(PSIGF, i0,i1-1,i2)];\n", - " const double psi_i0m2_i1_i2 = in_gfs[IDX4(PSIGF, i0-2,i1,i2)];\n", - " const double psi_i0m1_i1_i2 = in_gfs[IDX4(PSIGF, i0-1,i1,i2)];\n", - " const double psi = in_gfs[IDX4(PSIGF, i0,i1,i2)];\n", - " const double psi_i0p1_i1_i2 = in_gfs[IDX4(PSIGF, i0+1,i1,i2)];\n", - " const double psi_i0p2_i1_i2 = in_gfs[IDX4(PSIGF, i0+2,i1,i2)];\n", - " const double psi_i0_i1p1_i2 = in_gfs[IDX4(PSIGF, i0,i1+1,i2)];\n", - " const double psi_i0_i1p2_i2 = in_gfs[IDX4(PSIGF, i0,i1+2,i2)];\n", - " const double psi_i0_i1_i2p1 = in_gfs[IDX4(PSIGF, i0,i1,i2+1)];\n", - " const double psi_i0_i1_i2p2 = in_gfs[IDX4(PSIGF, i0,i1,i2+2)];\n", - " const double ED0 = in_gfs[IDX4(ED0GF, i0,i1,i2)];\n", - " const double ED1 = in_gfs[IDX4(ED1GF, i0,i1,i2)];\n", - " const double ED2 = in_gfs[IDX4(ED2GF, i0,i1,i2)];\n", - " const double AD0_i0_i1_i2m2 = in_gfs[IDX4(AD0GF, i0,i1,i2-2)];\n", - " const double AD0_i0_i1_i2m1 = in_gfs[IDX4(AD0GF, i0,i1,i2-1)];\n", - " const double AD0_i0_i1m2_i2 = in_gfs[IDX4(AD0GF, i0,i1-2,i2)];\n", - " const double AD0_i0_i1m1_i2 = in_gfs[IDX4(AD0GF, i0,i1-1,i2)];\n", - " const double AD0_i0m2_i1_i2 = in_gfs[IDX4(AD0GF, i0-2,i1,i2)];\n", - " const double AD0_i0m1_i1_i2 = in_gfs[IDX4(AD0GF, i0-1,i1,i2)];\n", - " const double AD0 = in_gfs[IDX4(AD0GF, i0,i1,i2)];\n", - " const double AD0_i0p1_i1_i2 = in_gfs[IDX4(AD0GF, i0+1,i1,i2)];\n", - " const double AD0_i0p2_i1_i2 = in_gfs[IDX4(AD0GF, i0+2,i1,i2)];\n", - " const double AD0_i0_i1p1_i2 = in_gfs[IDX4(AD0GF, i0,i1+1,i2)];\n", - " const double AD0_i0_i1p2_i2 = in_gfs[IDX4(AD0GF, i0,i1+2,i2)];\n", - " const double AD0_i0_i1_i2p1 = in_gfs[IDX4(AD0GF, i0,i1,i2+1)];\n", - " const double AD0_i0_i1_i2p2 = in_gfs[IDX4(AD0GF, i0,i1,i2+2)];\n", - " const double AD1_i0_i1_i2m2 = in_gfs[IDX4(AD1GF, i0,i1,i2-2)];\n", - " const double AD1_i0_i1_i2m1 = in_gfs[IDX4(AD1GF, i0,i1,i2-1)];\n", - " const double AD1_i0_i1m2_i2 = in_gfs[IDX4(AD1GF, i0,i1-2,i2)];\n", - " const double AD1_i0_i1m1_i2 = in_gfs[IDX4(AD1GF, i0,i1-1,i2)];\n", - " const double AD1_i0m2_i1_i2 = in_gfs[IDX4(AD1GF, i0-2,i1,i2)];\n", - " const double AD1_i0m1_i1_i2 = in_gfs[IDX4(AD1GF, i0-1,i1,i2)];\n", - " const double AD1 = in_gfs[IDX4(AD1GF, i0,i1,i2)];\n", - " const double AD1_i0p1_i1_i2 = in_gfs[IDX4(AD1GF, i0+1,i1,i2)];\n", - " const double AD1_i0p2_i1_i2 = in_gfs[IDX4(AD1GF, i0+2,i1,i2)];\n", - " const double AD1_i0_i1p1_i2 = in_gfs[IDX4(AD1GF, i0,i1+1,i2)];\n", - " const double AD1_i0_i1p2_i2 = in_gfs[IDX4(AD1GF, i0,i1+2,i2)];\n", - " const double AD1_i0_i1_i2p1 = in_gfs[IDX4(AD1GF, i0,i1,i2+1)];\n", - " const double AD1_i0_i1_i2p2 = in_gfs[IDX4(AD1GF, i0,i1,i2+2)];\n", - " const double AD2_i0_i1_i2m2 = in_gfs[IDX4(AD2GF, i0,i1,i2-2)];\n", - " const double AD2_i0_i1_i2m1 = in_gfs[IDX4(AD2GF, i0,i1,i2-1)];\n", - " const double AD2_i0_i1m2_i2 = in_gfs[IDX4(AD2GF, i0,i1-2,i2)];\n", - " const double AD2_i0_i1m1_i2 = in_gfs[IDX4(AD2GF, i0,i1-1,i2)];\n", - " const double AD2_i0m2_i1_i2 = in_gfs[IDX4(AD2GF, i0-2,i1,i2)];\n", - " const double AD2_i0m1_i1_i2 = in_gfs[IDX4(AD2GF, i0-1,i1,i2)];\n", - " const double AD2 = in_gfs[IDX4(AD2GF, i0,i1,i2)];\n", - " const double AD2_i0p1_i1_i2 = in_gfs[IDX4(AD2GF, i0+1,i1,i2)];\n", - " const double AD2_i0p2_i1_i2 = in_gfs[IDX4(AD2GF, i0+2,i1,i2)];\n", - " const double AD2_i0_i1p1_i2 = in_gfs[IDX4(AD2GF, i0,i1+1,i2)];\n", - " const double AD2_i0_i1p2_i2 = in_gfs[IDX4(AD2GF, i0,i1+2,i2)];\n", - " const double AD2_i0_i1_i2p1 = in_gfs[IDX4(AD2GF, i0,i1,i2+1)];\n", - " const double AD2_i0_i1_i2p2 = in_gfs[IDX4(AD2GF, i0,i1,i2+2)];\n", - " const double Gamma_i0_i1_i2m2 = in_gfs[IDX4(GAMMAGF, i0,i1,i2-2)];\n", - " const double Gamma_i0_i1_i2m1 = in_gfs[IDX4(GAMMAGF, i0,i1,i2-1)];\n", - " const double Gamma_i0_i1m2_i2 = in_gfs[IDX4(GAMMAGF, i0,i1-2,i2)];\n", - " const double Gamma_i0_i1m1_i2 = in_gfs[IDX4(GAMMAGF, i0,i1-1,i2)];\n", - " const double Gamma_i0m2_i1_i2 = in_gfs[IDX4(GAMMAGF, i0-2,i1,i2)];\n", - " const double Gamma_i0m1_i1_i2 = in_gfs[IDX4(GAMMAGF, i0-1,i1,i2)];\n", - " const double Gamma = in_gfs[IDX4(GAMMAGF, i0,i1,i2)];\n", - " const double Gamma_i0p1_i1_i2 = in_gfs[IDX4(GAMMAGF, i0+1,i1,i2)];\n", - " const double Gamma_i0p2_i1_i2 = in_gfs[IDX4(GAMMAGF, i0+2,i1,i2)];\n", - " const double Gamma_i0_i1p1_i2 = in_gfs[IDX4(GAMMAGF, i0,i1+1,i2)];\n", - " const double Gamma_i0_i1p2_i2 = in_gfs[IDX4(GAMMAGF, i0,i1+2,i2)];\n", - " const double Gamma_i0_i1_i2p1 = in_gfs[IDX4(GAMMAGF, i0,i1,i2+1)];\n", - " const double Gamma_i0_i1_i2p2 = in_gfs[IDX4(GAMMAGF, i0,i1,i2+2)];\n", - " const double FDPart1_Rational_2_3 = 2.0/3.0;\n", - " const double FDPart1_Rational_1_12 = 1.0/12.0;\n", - " const double FDPart1_Rational_5_2 = 5.0/2.0;\n", - " const double FDPart1_Rational_4_3 = 4.0/3.0;\n", - " const double FDPart1_1 = -AD0_i0_i1p2_i2;\n", - " const double FDPart1_9 = ((invdx0)*(invdx0));\n", - " const double FDPart1_10 = -AD0*FDPart1_Rational_5_2;\n", - " const double FDPart1_11 = ((invdx1)*(invdx1));\n", - " const double FDPart1_12 = ((invdx2)*(invdx2));\n", - " const double FDPart1_13 = -AD1*FDPart1_Rational_5_2;\n", - " const double FDPart1_14 = -AD2*FDPart1_Rational_5_2;\n", - " const double FDPart1_18 = -FDPart1_Rational_5_2*psi;\n", - " const double AD_dD00 = invdx0*(FDPart1_Rational_1_12*(AD0_i0m2_i1_i2 - AD0_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD0_i0m1_i1_i2 + AD0_i0p1_i1_i2));\n", - " const double AD_dD01 = invdx1*(FDPart1_Rational_1_12*(AD0_i0_i1m2_i2 + FDPart1_1) + FDPart1_Rational_2_3*(-AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", - " const double AD_dD02 = invdx2*(FDPart1_Rational_1_12*(AD0_i0_i1_i2m2 - AD0_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", - " const double AD_dD10 = invdx0*(FDPart1_Rational_1_12*(AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", - " const double AD_dD11 = invdx1*(FDPart1_Rational_1_12*(AD1_i0_i1m2_i2 - AD1_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD1_i0_i1m1_i2 + AD1_i0_i1p1_i2));\n", - " const double AD_dD12 = invdx2*(FDPart1_Rational_1_12*(AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", - " const double AD_dD20 = invdx0*(FDPart1_Rational_1_12*(AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", - " const double AD_dD21 = invdx1*(FDPart1_Rational_1_12*(AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", - " const double AD_dD22 = invdx2*(FDPart1_Rational_1_12*(AD2_i0_i1_i2m2 - AD2_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD2_i0_i1_i2m1 + AD2_i0_i1_i2p1));\n", - " const double AD_dDD000 = FDPart1_9*(FDPart1_10 + FDPart1_Rational_1_12*(-AD0_i0m2_i1_i2 - AD0_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD0_i0m1_i1_i2 + AD0_i0p1_i1_i2));\n", - " const double AD_dDD011 = FDPart1_11*(FDPart1_10 + FDPart1_Rational_1_12*(-AD0_i0_i1m2_i2 + FDPart1_1) + FDPart1_Rational_4_3*(AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", - " const double AD_dDD022 = FDPart1_12*(FDPart1_10 + FDPart1_Rational_1_12*(-AD0_i0_i1_i2m2 - AD0_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", - " const double AD_dDD100 = FDPart1_9*(FDPart1_13 + FDPart1_Rational_1_12*(-AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", - " const double AD_dDD111 = FDPart1_11*(FDPart1_13 + FDPart1_Rational_1_12*(-AD1_i0_i1m2_i2 - AD1_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD1_i0_i1m1_i2 + AD1_i0_i1p1_i2));\n", - " const double AD_dDD122 = FDPart1_12*(FDPart1_13 + FDPart1_Rational_1_12*(-AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", - " const double AD_dDD200 = FDPart1_9*(FDPart1_14 + FDPart1_Rational_1_12*(-AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", - " const double AD_dDD211 = FDPart1_11*(FDPart1_14 + FDPart1_Rational_1_12*(-AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", - " const double AD_dDD222 = FDPart1_12*(FDPart1_14 + FDPart1_Rational_1_12*(-AD2_i0_i1_i2m2 - AD2_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD2_i0_i1_i2m1 + AD2_i0_i1_i2p1));\n", - " const double Gamma_dD0 = invdx0*(FDPart1_Rational_1_12*(Gamma_i0m2_i1_i2 - Gamma_i0p2_i1_i2) + FDPart1_Rational_2_3*(-Gamma_i0m1_i1_i2 + Gamma_i0p1_i1_i2));\n", - " const double Gamma_dD1 = invdx1*(FDPart1_Rational_1_12*(Gamma_i0_i1m2_i2 - Gamma_i0_i1p2_i2) + FDPart1_Rational_2_3*(-Gamma_i0_i1m1_i2 + Gamma_i0_i1p1_i2));\n", - " const double Gamma_dD2 = invdx2*(FDPart1_Rational_1_12*(Gamma_i0_i1_i2m2 - Gamma_i0_i1_i2p2) + FDPart1_Rational_2_3*(-Gamma_i0_i1_i2m1 + Gamma_i0_i1_i2p1));\n", - " const double psi_dD0 = invdx0*(FDPart1_Rational_1_12*(psi_i0m2_i1_i2 - psi_i0p2_i1_i2) + FDPart1_Rational_2_3*(-psi_i0m1_i1_i2 + psi_i0p1_i1_i2));\n", - " const double psi_dD1 = invdx1*(FDPart1_Rational_1_12*(psi_i0_i1m2_i2 - psi_i0_i1p2_i2) + FDPart1_Rational_2_3*(-psi_i0_i1m1_i2 + psi_i0_i1p1_i2));\n", - " const double psi_dD2 = invdx2*(FDPart1_Rational_1_12*(psi_i0_i1_i2m2 - psi_i0_i1_i2p2) + FDPart1_Rational_2_3*(-psi_i0_i1_i2m1 + psi_i0_i1_i2p1));\n", - " const double psi_dDD00 = FDPart1_9*(FDPart1_18 + FDPart1_Rational_1_12*(-psi_i0m2_i1_i2 - psi_i0p2_i1_i2) + FDPart1_Rational_4_3*(psi_i0m1_i1_i2 + psi_i0p1_i1_i2));\n", - " const double psi_dDD11 = FDPart1_11*(FDPart1_18 + FDPart1_Rational_1_12*(-psi_i0_i1m2_i2 - psi_i0_i1p2_i2) + FDPart1_Rational_4_3*(psi_i0_i1m1_i2 + psi_i0_i1p1_i2));\n", - " const double psi_dDD22 = FDPart1_12*(FDPart1_18 + FDPart1_Rational_1_12*(-psi_i0_i1_i2m2 - psi_i0_i1_i2p2) + FDPart1_Rational_4_3*(psi_i0_i1_i2m1 + psi_i0_i1_i2p1));\n", - " /*\n", - " * NRPy+ Finite Difference Code Generation, Step 2 of 2: Evaluate SymPy expressions and write to main memory:\n", - " */\n", - " /*\n", - " * Original SymPy expressions:\n", - " * \"[rhs_gfs[IDX4(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0,\n", - " * rhs_gfs[IDX4(ED0GF, i0, i1, i2)] = -AD_dDD000 + Gamma_dD0 - (AD_dD00*xx0 - AD_dD11/xx0 + AD_dDD011 - (AD0*xx0 + AD_dD11)/xx0)/xx0**2 - (AD_dD00*xx0*sin(xx1)**2 - AD_dD22/xx0 + AD_dDD022 + (-AD1/xx0 + AD_dD01)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/xx0)/(xx0**2*sin(xx1)**2),\n", - " * rhs_gfs[IDX4(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1,\n", - " * rhs_gfs[IDX4(ED1GF, i0, i1, i2)] = -AD1/xx0**2 + AD_dD10/xx0 - AD_dDD100 + Gamma_dD1 + (-AD1/xx0 + AD_dD10)/xx0 - (AD_dD01*xx0 + AD_dDD111 + xx0*(-AD1/xx0 + AD_dD01) + xx0*(-AD1/xx0 + AD_dD10))/xx0**2 - (-AD_dD22*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD122 + xx0*(-AD1/xx0 + AD_dD10)*sin(xx1)**2 + (AD0*xx0 + AD_dD11)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)*sin(2*xx1)/(2*sin(xx1)**2))/(xx0**2*sin(xx1)**2),\n", - " * rhs_gfs[IDX4(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2,\n", - " * rhs_gfs[IDX4(ED2GF, i0, i1, i2)] = -AD2/xx0**2 + AD_dD20/xx0 - AD_dDD200 + Gamma_dD2 + (-AD2/xx0 + AD_dD20)/xx0 - (AD2*(-cos(2*xx1)/sin(xx1)**2 + sin(2*xx1)*cos(xx1)/sin(xx1)**3) - AD_dD21*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD211 + xx0*(-AD2/xx0 + AD_dD20) - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/(2*sin(xx1)**2))/xx0**2 - (AD_dD02*xx0*sin(xx1)**2 + AD_dD12*sin(2*xx1)/2 + AD_dDD222 + xx0*(-AD2/xx0 + AD_dD02)*sin(xx1)**2 + xx0*(-AD2/xx0 + AD_dD20)*sin(xx1)**2 + (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD12)*sin(2*xx1)/2 + (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/2)/(xx0**2*sin(xx1)**2),\n", - " * rhs_gfs[IDX4(PSIGF, i0, i1, i2)] = -Gamma,\n", - " * rhs_gfs[IDX4(GAMMAGF, i0, i1, i2)] = -psi_dDD00 - (psi_dD0*xx0 + psi_dDD11)/xx0**2 - (psi_dD0*xx0*sin(xx1)**2 + psi_dD1*sin(2*xx1)/2 + psi_dDD22)/(xx0**2*sin(xx1)**2)]\"\n", - " */\n", - " const double FDPart3_0 = (1.0/((xx0)*(xx0)));\n", - " const double FDPart3_2 = (1.0/(xx0));\n", - " const double FDPart3_4 = AD0*xx0 + AD_dD11;\n", - " const double FDPart3_5 = sin(xx1);\n", - " const double FDPart3_6 = ((FDPart3_5)*(FDPart3_5));\n", - " const double FDPart3_7 = -AD1*FDPart3_2;\n", - " const double FDPart3_10 = sin(2*xx1);\n", - " const double FDPart3_11 = (1.0/2.0)*FDPart3_10;\n", - " const double FDPart3_12 = AD0*FDPart3_6*xx0 + AD1*FDPart3_11 + AD_dD22;\n", - " const double FDPart3_13 = (1.0/(FDPart3_6));\n", - " const double FDPart3_14 = FDPart3_0*FDPart3_13;\n", - " const double FDPart3_16 = xx0*(AD_dD10 + FDPart3_7);\n", - " const double FDPart3_17 = FDPart3_11*FDPart3_13;\n", - " const double FDPart3_18 = -AD2*FDPart3_2;\n", - " const double FDPart3_20 = xx0*(AD_dD20 + FDPart3_18);\n", - " const double FDPart3_21 = -AD2*FDPart3_17;\n", - " const double FDPart3_22 = FDPart3_11*(AD_dD21 + FDPart3_21);\n", - " rhs_gfs[IDX4(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0;\n", - " rhs_gfs[IDX4(ED0GF, i0, i1, i2)] = -AD_dDD000 - FDPart3_0*(AD_dD00*xx0 - AD_dD11*FDPart3_2 + AD_dDD011 - FDPart3_2*FDPart3_4) - FDPart3_14*(AD_dD00*FDPart3_6*xx0 - AD_dD22*FDPart3_2 + AD_dDD022 + FDPart3_11*(AD_dD01 + FDPart3_7) - FDPart3_12*FDPart3_2) + Gamma_dD0;\n", - " rhs_gfs[IDX4(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1;\n", - " rhs_gfs[IDX4(ED1GF, i0, i1, i2)] = -AD1*FDPart3_0 + AD_dD10*FDPart3_2 - AD_dDD100 - FDPart3_0*(AD_dD01*xx0 + AD_dDD111 + FDPart3_16 + xx0*(AD_dD01 + FDPart3_7)) - FDPart3_14*(-AD_dD22*FDPart3_17 + AD_dDD122 + FDPart3_11*FDPart3_4 - FDPart3_12*FDPart3_17 + FDPart3_16*FDPart3_6) + FDPart3_2*(AD_dD10 + FDPart3_7) + Gamma_dD1;\n", - " rhs_gfs[IDX4(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2;\n", - " rhs_gfs[IDX4(ED2GF, i0, i1, i2)] = -AD2*FDPart3_0 + AD_dD20*FDPart3_2 - AD_dDD200 - FDPart3_0*(AD2*(FDPart3_10*cos(xx1)/((FDPart3_5)*(FDPart3_5)*(FDPart3_5)) - FDPart3_13*cos(2*xx1)) - AD_dD21*FDPart3_17 + AD_dDD211 - FDPart3_13*FDPart3_22 + FDPart3_20) - FDPart3_14*(AD_dD02*FDPart3_6*xx0 + AD_dD12*FDPart3_11 + AD_dDD222 + FDPart3_11*(AD_dD12 + FDPart3_21) + FDPart3_20*FDPart3_6 + FDPart3_22 + FDPart3_6*xx0*(AD_dD02 + FDPart3_18)) + FDPart3_2*(AD_dD20 + FDPart3_18) + Gamma_dD2;\n", - " rhs_gfs[IDX4(PSIGF, i0, i1, i2)] = -Gamma;\n", - " rhs_gfs[IDX4(GAMMAGF, i0, i1, i2)] = -FDPart3_0*(psi_dD0*xx0 + psi_dDD11) - FDPart3_14*(FDPart3_11*psi_dD1 + FDPart3_6*psi_dD0*xx0 + psi_dDD22) - psi_dDD00;\n", + " /*\n", + " * NRPy+ Finite Difference Code Generation, Step 1 of 2: Read from main memory and compute finite difference stencils:\n", + " */\n", + " /*\n", + " * Original SymPy expressions:\n", + " * \"[const double AD_dD00 = invdx0*(-2*AD0_i0m1_i1_i2/3 + AD0_i0m2_i1_i2/12 + 2*AD0_i0p1_i1_i2/3 - AD0_i0p2_i1_i2/12),\n", + " * const double AD_dD01 = invdx1*(-2*AD0_i0_i1m1_i2/3 + AD0_i0_i1m2_i2/12 + 2*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", + " * const double AD_dD02 = invdx2*(-2*AD0_i0_i1_i2m1/3 + AD0_i0_i1_i2m2/12 + 2*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", + " * const double AD_dD10 = invdx0*(-2*AD1_i0m1_i1_i2/3 + AD1_i0m2_i1_i2/12 + 2*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", + " * const double AD_dD11 = invdx1*(-2*AD1_i0_i1m1_i2/3 + AD1_i0_i1m2_i2/12 + 2*AD1_i0_i1p1_i2/3 - AD1_i0_i1p2_i2/12),\n", + " * const double AD_dD12 = invdx2*(-2*AD1_i0_i1_i2m1/3 + AD1_i0_i1_i2m2/12 + 2*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", + " * const double AD_dD20 = invdx0*(-2*AD2_i0m1_i1_i2/3 + AD2_i0m2_i1_i2/12 + 2*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", + " * const double AD_dD21 = invdx1*(-2*AD2_i0_i1m1_i2/3 + AD2_i0_i1m2_i2/12 + 2*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", + " * const double AD_dD22 = invdx2*(-2*AD2_i0_i1_i2m1/3 + AD2_i0_i1_i2m2/12 + 2*AD2_i0_i1_i2p1/3 - AD2_i0_i1_i2p2/12),\n", + " * const double AD_dDD000 = invdx0**2*(-5*AD0/2 + 4*AD0_i0m1_i1_i2/3 - AD0_i0m2_i1_i2/12 + 4*AD0_i0p1_i1_i2/3 - AD0_i0p2_i1_i2/12),\n", + " * const double AD_dDD011 = invdx1**2*(-5*AD0/2 + 4*AD0_i0_i1m1_i2/3 - AD0_i0_i1m2_i2/12 + 4*AD0_i0_i1p1_i2/3 - AD0_i0_i1p2_i2/12),\n", + " * const double AD_dDD022 = invdx2**2*(-5*AD0/2 + 4*AD0_i0_i1_i2m1/3 - AD0_i0_i1_i2m2/12 + 4*AD0_i0_i1_i2p1/3 - AD0_i0_i1_i2p2/12),\n", + " * const double AD_dDD100 = invdx0**2*(-5*AD1/2 + 4*AD1_i0m1_i1_i2/3 - AD1_i0m2_i1_i2/12 + 4*AD1_i0p1_i1_i2/3 - AD1_i0p2_i1_i2/12),\n", + " * const double AD_dDD111 = invdx1**2*(-5*AD1/2 + 4*AD1_i0_i1m1_i2/3 - AD1_i0_i1m2_i2/12 + 4*AD1_i0_i1p1_i2/3 - AD1_i0_i1p2_i2/12),\n", + " * const double AD_dDD122 = invdx2**2*(-5*AD1/2 + 4*AD1_i0_i1_i2m1/3 - AD1_i0_i1_i2m2/12 + 4*AD1_i0_i1_i2p1/3 - AD1_i0_i1_i2p2/12),\n", + " * const double AD_dDD200 = invdx0**2*(-5*AD2/2 + 4*AD2_i0m1_i1_i2/3 - AD2_i0m2_i1_i2/12 + 4*AD2_i0p1_i1_i2/3 - AD2_i0p2_i1_i2/12),\n", + " * const double AD_dDD211 = invdx1**2*(-5*AD2/2 + 4*AD2_i0_i1m1_i2/3 - AD2_i0_i1m2_i2/12 + 4*AD2_i0_i1p1_i2/3 - AD2_i0_i1p2_i2/12),\n", + " * const double AD_dDD222 = invdx2**2*(-5*AD2/2 + 4*AD2_i0_i1_i2m1/3 - AD2_i0_i1_i2m2/12 + 4*AD2_i0_i1_i2p1/3 - AD2_i0_i1_i2p2/12),\n", + " * const double Gamma_dD0 = invdx0*(-2*Gamma_i0m1_i1_i2/3 + Gamma_i0m2_i1_i2/12 + 2*Gamma_i0p1_i1_i2/3 - Gamma_i0p2_i1_i2/12),\n", + " * const double Gamma_dD1 = invdx1*(-2*Gamma_i0_i1m1_i2/3 + Gamma_i0_i1m2_i2/12 + 2*Gamma_i0_i1p1_i2/3 - Gamma_i0_i1p2_i2/12),\n", + " * const double Gamma_dD2 = invdx2*(-2*Gamma_i0_i1_i2m1/3 + Gamma_i0_i1_i2m2/12 + 2*Gamma_i0_i1_i2p1/3 - Gamma_i0_i1_i2p2/12),\n", + " * const double psi_dD0 = invdx0*(-2*psi_i0m1_i1_i2/3 + psi_i0m2_i1_i2/12 + 2*psi_i0p1_i1_i2/3 - psi_i0p2_i1_i2/12),\n", + " * const double psi_dD1 = invdx1*(-2*psi_i0_i1m1_i2/3 + psi_i0_i1m2_i2/12 + 2*psi_i0_i1p1_i2/3 - psi_i0_i1p2_i2/12),\n", + " * const double psi_dD2 = invdx2*(-2*psi_i0_i1_i2m1/3 + psi_i0_i1_i2m2/12 + 2*psi_i0_i1_i2p1/3 - psi_i0_i1_i2p2/12),\n", + " * const double psi_dDD00 = invdx0**2*(-5*psi/2 + 4*psi_i0m1_i1_i2/3 - psi_i0m2_i1_i2/12 + 4*psi_i0p1_i1_i2/3 - psi_i0p2_i1_i2/12),\n", + " * const double psi_dDD11 = invdx1**2*(-5*psi/2 + 4*psi_i0_i1m1_i2/3 - psi_i0_i1m2_i2/12 + 4*psi_i0_i1p1_i2/3 - psi_i0_i1p2_i2/12),\n", + " * const double psi_dDD22 = invdx2**2*(-5*psi/2 + 4*psi_i0_i1_i2m1/3 - psi_i0_i1_i2m2/12 + 4*psi_i0_i1_i2p1/3 - psi_i0_i1_i2p2/12)]\"\n", + " */\n", + " const double psi_i0_i1_i2m2 = in_gfs[IDX4S(PSIGF, i0,i1,i2-2)];\n", + " const double psi_i0_i1_i2m1 = in_gfs[IDX4S(PSIGF, i0,i1,i2-1)];\n", + " const double psi_i0_i1m2_i2 = in_gfs[IDX4S(PSIGF, i0,i1-2,i2)];\n", + " const double psi_i0_i1m1_i2 = in_gfs[IDX4S(PSIGF, i0,i1-1,i2)];\n", + " const double psi_i0m2_i1_i2 = in_gfs[IDX4S(PSIGF, i0-2,i1,i2)];\n", + " const double psi_i0m1_i1_i2 = in_gfs[IDX4S(PSIGF, i0-1,i1,i2)];\n", + " const double psi = in_gfs[IDX4S(PSIGF, i0,i1,i2)];\n", + " const double psi_i0p1_i1_i2 = in_gfs[IDX4S(PSIGF, i0+1,i1,i2)];\n", + " const double psi_i0p2_i1_i2 = in_gfs[IDX4S(PSIGF, i0+2,i1,i2)];\n", + " const double psi_i0_i1p1_i2 = in_gfs[IDX4S(PSIGF, i0,i1+1,i2)];\n", + " const double psi_i0_i1p2_i2 = in_gfs[IDX4S(PSIGF, i0,i1+2,i2)];\n", + " const double psi_i0_i1_i2p1 = in_gfs[IDX4S(PSIGF, i0,i1,i2+1)];\n", + " const double psi_i0_i1_i2p2 = in_gfs[IDX4S(PSIGF, i0,i1,i2+2)];\n", + " const double ED0 = in_gfs[IDX4S(ED0GF, i0,i1,i2)];\n", + " const double ED1 = in_gfs[IDX4S(ED1GF, i0,i1,i2)];\n", + " const double ED2 = in_gfs[IDX4S(ED2GF, i0,i1,i2)];\n", + " const double AD0_i0_i1_i2m2 = in_gfs[IDX4S(AD0GF, i0,i1,i2-2)];\n", + " const double AD0_i0_i1_i2m1 = in_gfs[IDX4S(AD0GF, i0,i1,i2-1)];\n", + " const double AD0_i0_i1m2_i2 = in_gfs[IDX4S(AD0GF, i0,i1-2,i2)];\n", + " const double AD0_i0_i1m1_i2 = in_gfs[IDX4S(AD0GF, i0,i1-1,i2)];\n", + " const double AD0_i0m2_i1_i2 = in_gfs[IDX4S(AD0GF, i0-2,i1,i2)];\n", + " const double AD0_i0m1_i1_i2 = in_gfs[IDX4S(AD0GF, i0-1,i1,i2)];\n", + " const double AD0 = in_gfs[IDX4S(AD0GF, i0,i1,i2)];\n", + " const double AD0_i0p1_i1_i2 = in_gfs[IDX4S(AD0GF, i0+1,i1,i2)];\n", + " const double AD0_i0p2_i1_i2 = in_gfs[IDX4S(AD0GF, i0+2,i1,i2)];\n", + " const double AD0_i0_i1p1_i2 = in_gfs[IDX4S(AD0GF, i0,i1+1,i2)];\n", + " const double AD0_i0_i1p2_i2 = in_gfs[IDX4S(AD0GF, i0,i1+2,i2)];\n", + " const double AD0_i0_i1_i2p1 = in_gfs[IDX4S(AD0GF, i0,i1,i2+1)];\n", + " const double AD0_i0_i1_i2p2 = in_gfs[IDX4S(AD0GF, i0,i1,i2+2)];\n", + " const double AD1_i0_i1_i2m2 = in_gfs[IDX4S(AD1GF, i0,i1,i2-2)];\n", + " const double AD1_i0_i1_i2m1 = in_gfs[IDX4S(AD1GF, i0,i1,i2-1)];\n", + " const double AD1_i0_i1m2_i2 = in_gfs[IDX4S(AD1GF, i0,i1-2,i2)];\n", + " const double AD1_i0_i1m1_i2 = in_gfs[IDX4S(AD1GF, i0,i1-1,i2)];\n", + " const double AD1_i0m2_i1_i2 = in_gfs[IDX4S(AD1GF, i0-2,i1,i2)];\n", + " const double AD1_i0m1_i1_i2 = in_gfs[IDX4S(AD1GF, i0-1,i1,i2)];\n", + " const double AD1 = in_gfs[IDX4S(AD1GF, i0,i1,i2)];\n", + " const double AD1_i0p1_i1_i2 = in_gfs[IDX4S(AD1GF, i0+1,i1,i2)];\n", + " const double AD1_i0p2_i1_i2 = in_gfs[IDX4S(AD1GF, i0+2,i1,i2)];\n", + " const double AD1_i0_i1p1_i2 = in_gfs[IDX4S(AD1GF, i0,i1+1,i2)];\n", + " const double AD1_i0_i1p2_i2 = in_gfs[IDX4S(AD1GF, i0,i1+2,i2)];\n", + " const double AD1_i0_i1_i2p1 = in_gfs[IDX4S(AD1GF, i0,i1,i2+1)];\n", + " const double AD1_i0_i1_i2p2 = in_gfs[IDX4S(AD1GF, i0,i1,i2+2)];\n", + " const double AD2_i0_i1_i2m2 = in_gfs[IDX4S(AD2GF, i0,i1,i2-2)];\n", + " const double AD2_i0_i1_i2m1 = in_gfs[IDX4S(AD2GF, i0,i1,i2-1)];\n", + " const double AD2_i0_i1m2_i2 = in_gfs[IDX4S(AD2GF, i0,i1-2,i2)];\n", + " const double AD2_i0_i1m1_i2 = in_gfs[IDX4S(AD2GF, i0,i1-1,i2)];\n", + " const double AD2_i0m2_i1_i2 = in_gfs[IDX4S(AD2GF, i0-2,i1,i2)];\n", + " const double AD2_i0m1_i1_i2 = in_gfs[IDX4S(AD2GF, i0-1,i1,i2)];\n", + " const double AD2 = in_gfs[IDX4S(AD2GF, i0,i1,i2)];\n", + " const double AD2_i0p1_i1_i2 = in_gfs[IDX4S(AD2GF, i0+1,i1,i2)];\n", + " const double AD2_i0p2_i1_i2 = in_gfs[IDX4S(AD2GF, i0+2,i1,i2)];\n", + " const double AD2_i0_i1p1_i2 = in_gfs[IDX4S(AD2GF, i0,i1+1,i2)];\n", + " const double AD2_i0_i1p2_i2 = in_gfs[IDX4S(AD2GF, i0,i1+2,i2)];\n", + " const double AD2_i0_i1_i2p1 = in_gfs[IDX4S(AD2GF, i0,i1,i2+1)];\n", + " const double AD2_i0_i1_i2p2 = in_gfs[IDX4S(AD2GF, i0,i1,i2+2)];\n", + " const double Gamma_i0_i1_i2m2 = in_gfs[IDX4S(GAMMAGF, i0,i1,i2-2)];\n", + " const double Gamma_i0_i1_i2m1 = in_gfs[IDX4S(GAMMAGF, i0,i1,i2-1)];\n", + " const double Gamma_i0_i1m2_i2 = in_gfs[IDX4S(GAMMAGF, i0,i1-2,i2)];\n", + " const double Gamma_i0_i1m1_i2 = in_gfs[IDX4S(GAMMAGF, i0,i1-1,i2)];\n", + " const double Gamma_i0m2_i1_i2 = in_gfs[IDX4S(GAMMAGF, i0-2,i1,i2)];\n", + " const double Gamma_i0m1_i1_i2 = in_gfs[IDX4S(GAMMAGF, i0-1,i1,i2)];\n", + " const double Gamma = in_gfs[IDX4S(GAMMAGF, i0,i1,i2)];\n", + " const double Gamma_i0p1_i1_i2 = in_gfs[IDX4S(GAMMAGF, i0+1,i1,i2)];\n", + " const double Gamma_i0p2_i1_i2 = in_gfs[IDX4S(GAMMAGF, i0+2,i1,i2)];\n", + " const double Gamma_i0_i1p1_i2 = in_gfs[IDX4S(GAMMAGF, i0,i1+1,i2)];\n", + " const double Gamma_i0_i1p2_i2 = in_gfs[IDX4S(GAMMAGF, i0,i1+2,i2)];\n", + " const double Gamma_i0_i1_i2p1 = in_gfs[IDX4S(GAMMAGF, i0,i1,i2+1)];\n", + " const double Gamma_i0_i1_i2p2 = in_gfs[IDX4S(GAMMAGF, i0,i1,i2+2)];\n", + " const double FDPart1_Rational_2_3 = 2.0/3.0;\n", + " const double FDPart1_Rational_1_12 = 1.0/12.0;\n", + " const double FDPart1_Rational_5_2 = 5.0/2.0;\n", + " const double FDPart1_Rational_4_3 = 4.0/3.0;\n", + " const double FDPart1_0 = ((invdx0)*(invdx0));\n", + " const double FDPart1_1 = -AD0*FDPart1_Rational_5_2;\n", + " const double FDPart1_2 = ((invdx1)*(invdx1));\n", + " const double FDPart1_3 = ((invdx2)*(invdx2));\n", + " const double FDPart1_4 = -AD1*FDPart1_Rational_5_2;\n", + " const double FDPart1_5 = -AD2*FDPart1_Rational_5_2;\n", + " const double FDPart1_6 = -FDPart1_Rational_5_2*psi;\n", + " const double AD_dD00 = invdx0*(FDPart1_Rational_1_12*(AD0_i0m2_i1_i2 - AD0_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD0_i0m1_i1_i2 + AD0_i0p1_i1_i2));\n", + " const double AD_dD01 = invdx1*(FDPart1_Rational_1_12*(AD0_i0_i1m2_i2 - AD0_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", + " const double AD_dD02 = invdx2*(FDPart1_Rational_1_12*(AD0_i0_i1_i2m2 - AD0_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", + " const double AD_dD10 = invdx0*(FDPart1_Rational_1_12*(AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", + " const double AD_dD11 = invdx1*(FDPart1_Rational_1_12*(AD1_i0_i1m2_i2 - AD1_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD1_i0_i1m1_i2 + AD1_i0_i1p1_i2));\n", + " const double AD_dD12 = invdx2*(FDPart1_Rational_1_12*(AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", + " const double AD_dD20 = invdx0*(FDPart1_Rational_1_12*(AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_2_3*(-AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", + " const double AD_dD21 = invdx1*(FDPart1_Rational_1_12*(AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_2_3*(-AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", + " const double AD_dD22 = invdx2*(FDPart1_Rational_1_12*(AD2_i0_i1_i2m2 - AD2_i0_i1_i2p2) + FDPart1_Rational_2_3*(-AD2_i0_i1_i2m1 + AD2_i0_i1_i2p1));\n", + " const double AD_dDD000 = FDPart1_0*(FDPart1_1 + FDPart1_Rational_1_12*(-AD0_i0m2_i1_i2 - AD0_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD0_i0m1_i1_i2 + AD0_i0p1_i1_i2));\n", + " const double AD_dDD011 = FDPart1_2*(FDPart1_1 + FDPart1_Rational_1_12*(-AD0_i0_i1m2_i2 - AD0_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD0_i0_i1m1_i2 + AD0_i0_i1p1_i2));\n", + " const double AD_dDD022 = FDPart1_3*(FDPart1_1 + FDPart1_Rational_1_12*(-AD0_i0_i1_i2m2 - AD0_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD0_i0_i1_i2m1 + AD0_i0_i1_i2p1));\n", + " const double AD_dDD100 = FDPart1_0*(FDPart1_4 + FDPart1_Rational_1_12*(-AD1_i0m2_i1_i2 - AD1_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD1_i0m1_i1_i2 + AD1_i0p1_i1_i2));\n", + " const double AD_dDD111 = FDPart1_2*(FDPart1_4 + FDPart1_Rational_1_12*(-AD1_i0_i1m2_i2 - AD1_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD1_i0_i1m1_i2 + AD1_i0_i1p1_i2));\n", + " const double AD_dDD122 = FDPart1_3*(FDPart1_4 + FDPart1_Rational_1_12*(-AD1_i0_i1_i2m2 - AD1_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD1_i0_i1_i2m1 + AD1_i0_i1_i2p1));\n", + " const double AD_dDD200 = FDPart1_0*(FDPart1_5 + FDPart1_Rational_1_12*(-AD2_i0m2_i1_i2 - AD2_i0p2_i1_i2) + FDPart1_Rational_4_3*(AD2_i0m1_i1_i2 + AD2_i0p1_i1_i2));\n", + " const double AD_dDD211 = FDPart1_2*(FDPart1_5 + FDPart1_Rational_1_12*(-AD2_i0_i1m2_i2 - AD2_i0_i1p2_i2) + FDPart1_Rational_4_3*(AD2_i0_i1m1_i2 + AD2_i0_i1p1_i2));\n", + " const double AD_dDD222 = FDPart1_3*(FDPart1_5 + FDPart1_Rational_1_12*(-AD2_i0_i1_i2m2 - AD2_i0_i1_i2p2) + FDPart1_Rational_4_3*(AD2_i0_i1_i2m1 + AD2_i0_i1_i2p1));\n", + " const double Gamma_dD0 = invdx0*(FDPart1_Rational_1_12*(Gamma_i0m2_i1_i2 - Gamma_i0p2_i1_i2) + FDPart1_Rational_2_3*(-Gamma_i0m1_i1_i2 + Gamma_i0p1_i1_i2));\n", + " const double Gamma_dD1 = invdx1*(FDPart1_Rational_1_12*(Gamma_i0_i1m2_i2 - Gamma_i0_i1p2_i2) + FDPart1_Rational_2_3*(-Gamma_i0_i1m1_i2 + Gamma_i0_i1p1_i2));\n", + " const double Gamma_dD2 = invdx2*(FDPart1_Rational_1_12*(Gamma_i0_i1_i2m2 - Gamma_i0_i1_i2p2) + FDPart1_Rational_2_3*(-Gamma_i0_i1_i2m1 + Gamma_i0_i1_i2p1));\n", + " const double psi_dD0 = invdx0*(FDPart1_Rational_1_12*(psi_i0m2_i1_i2 - psi_i0p2_i1_i2) + FDPart1_Rational_2_3*(-psi_i0m1_i1_i2 + psi_i0p1_i1_i2));\n", + " const double psi_dD1 = invdx1*(FDPart1_Rational_1_12*(psi_i0_i1m2_i2 - psi_i0_i1p2_i2) + FDPart1_Rational_2_3*(-psi_i0_i1m1_i2 + psi_i0_i1p1_i2));\n", + " const double psi_dD2 = invdx2*(FDPart1_Rational_1_12*(psi_i0_i1_i2m2 - psi_i0_i1_i2p2) + FDPart1_Rational_2_3*(-psi_i0_i1_i2m1 + psi_i0_i1_i2p1));\n", + " const double psi_dDD00 = FDPart1_0*(FDPart1_6 + FDPart1_Rational_1_12*(-psi_i0m2_i1_i2 - psi_i0p2_i1_i2) + FDPart1_Rational_4_3*(psi_i0m1_i1_i2 + psi_i0p1_i1_i2));\n", + " const double psi_dDD11 = FDPart1_2*(FDPart1_6 + FDPart1_Rational_1_12*(-psi_i0_i1m2_i2 - psi_i0_i1p2_i2) + FDPart1_Rational_4_3*(psi_i0_i1m1_i2 + psi_i0_i1p1_i2));\n", + " const double psi_dDD22 = FDPart1_3*(FDPart1_6 + FDPart1_Rational_1_12*(-psi_i0_i1_i2m2 - psi_i0_i1_i2p2) + FDPart1_Rational_4_3*(psi_i0_i1_i2m1 + psi_i0_i1_i2p1));\n", + " /*\n", + " * NRPy+ Finite Difference Code Generation, Step 2 of 2: Evaluate SymPy expressions and write to main memory:\n", + " */\n", + " /*\n", + " * Original SymPy expressions:\n", + " * \"[rhs_gfs[IDX4S(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0,\n", + " * rhs_gfs[IDX4S(ED0GF, i0, i1, i2)] = -AD_dDD000 + Gamma_dD0 - (AD_dD00*xx0 - AD_dD11/xx0 + AD_dDD011 - (AD0*xx0 + AD_dD11)/xx0)/xx0**2 - (AD_dD00*xx0*sin(xx1)**2 - AD_dD22/xx0 + AD_dDD022 + (-AD1/xx0 + AD_dD01)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)/xx0)/(xx0**2*sin(xx1)**2),\n", + " * rhs_gfs[IDX4S(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1,\n", + " * rhs_gfs[IDX4S(ED1GF, i0, i1, i2)] = -AD1/xx0**2 + AD_dD10/xx0 - AD_dDD100 + Gamma_dD1 + (-AD1/xx0 + AD_dD10)/xx0 - (AD_dD01*xx0 + AD_dDD111 + xx0*(-AD1/xx0 + AD_dD01) + xx0*(-AD1/xx0 + AD_dD10))/xx0**2 - (-AD_dD22*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD122 + xx0*(-AD1/xx0 + AD_dD10)*sin(xx1)**2 + (AD0*xx0 + AD_dD11)*sin(2*xx1)/2 - (AD0*xx0*sin(xx1)**2 + AD1*sin(2*xx1)/2 + AD_dD22)*sin(2*xx1)/(2*sin(xx1)**2))/(xx0**2*sin(xx1)**2),\n", + " * rhs_gfs[IDX4S(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2,\n", + " * rhs_gfs[IDX4S(ED2GF, i0, i1, i2)] = -AD2/xx0**2 + AD_dD20/xx0 - AD_dDD200 + Gamma_dD2 + (-AD2/xx0 + AD_dD20)/xx0 - (AD2*(-cos(2*xx1)/sin(xx1)**2 + sin(2*xx1)*cos(xx1)/sin(xx1)**3) - AD_dD21*sin(2*xx1)/(2*sin(xx1)**2) + AD_dDD211 + xx0*(-AD2/xx0 + AD_dD20) - (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/(2*sin(xx1)**2))/xx0**2 - (AD_dD02*xx0*sin(xx1)**2 + AD_dD12*sin(2*xx1)/2 + AD_dDD222 + xx0*(-AD2/xx0 + AD_dD02)*sin(xx1)**2 + xx0*(-AD2/xx0 + AD_dD20)*sin(xx1)**2 + (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD12)*sin(2*xx1)/2 + (-AD2*sin(2*xx1)/(2*sin(xx1)**2) + AD_dD21)*sin(2*xx1)/2)/(xx0**2*sin(xx1)**2),\n", + " * rhs_gfs[IDX4S(PSIGF, i0, i1, i2)] = -Gamma,\n", + " * rhs_gfs[IDX4S(GAMMAGF, i0, i1, i2)] = -psi_dDD00 - (psi_dD0*xx0 + psi_dDD11)/xx0**2 - (psi_dD0*xx0*sin(xx1)**2 + psi_dD1*sin(2*xx1)/2 + psi_dDD22)/(xx0**2*sin(xx1)**2)]\"\n", + " */\n", + " const double FDPart3_0 = (1.0/((xx0)*(xx0)));\n", + " const double FDPart3_2 = (1.0/(xx0));\n", + " const double FDPart3_4 = AD0*xx0 + AD_dD11;\n", + " const double FDPart3_5 = sin(xx1);\n", + " const double FDPart3_6 = ((FDPart3_5)*(FDPart3_5));\n", + " const double FDPart3_8 = -AD1*FDPart3_2 + AD_dD01;\n", + " const double FDPart3_10 = sin(2*xx1);\n", + " const double FDPart3_11 = (1.0/2.0)*FDPart3_10;\n", + " const double FDPart3_12 = AD0*FDPart3_6*xx0 + AD1*FDPart3_11 + AD_dD22;\n", + " const double FDPart3_13 = (1.0/(FDPart3_6));\n", + " const double FDPart3_14 = FDPart3_0*FDPart3_13;\n", + " const double FDPart3_15 = -AD1*FDPart3_2 + AD_dD10;\n", + " const double FDPart3_17 = FDPart3_11*FDPart3_13;\n", + " const double FDPart3_19 = -AD2*FDPart3_2 + AD_dD20;\n", + " const double FDPart3_22 = FDPart3_11*(-AD2*FDPart3_17 + AD_dD21);\n", + " rhs_gfs[IDX4S(AD0GF, i0, i1, i2)] = -ED0 - psi_dD0;\n", + " rhs_gfs[IDX4S(ED0GF, i0, i1, i2)] = -AD_dDD000 - FDPart3_0*(AD_dD00*xx0 - AD_dD11*FDPart3_2 + AD_dDD011 - FDPart3_2*FDPart3_4) - FDPart3_14*(AD_dD00*FDPart3_6*xx0 - AD_dD22*FDPart3_2 + AD_dDD022 + FDPart3_11*FDPart3_8 - FDPart3_12*FDPart3_2) + Gamma_dD0;\n", + " rhs_gfs[IDX4S(AD1GF, i0, i1, i2)] = -ED1 - psi_dD1;\n", + " rhs_gfs[IDX4S(ED1GF, i0, i1, i2)] = -AD1*FDPart3_0 + AD_dD10*FDPart3_2 - AD_dDD100 - FDPart3_0*(AD_dD01*xx0 + AD_dDD111 + FDPart3_15*xx0 + FDPart3_8*xx0) - FDPart3_14*(-AD_dD22*FDPart3_17 + AD_dDD122 + FDPart3_11*FDPart3_4 - FDPart3_12*FDPart3_17 + FDPart3_15*FDPart3_6*xx0) + FDPart3_15*FDPart3_2 + Gamma_dD1;\n", + " rhs_gfs[IDX4S(AD2GF, i0, i1, i2)] = -ED2 - psi_dD2;\n", + " rhs_gfs[IDX4S(ED2GF, i0, i1, i2)] = -AD2*FDPart3_0 + AD_dD20*FDPart3_2 - AD_dDD200 - FDPart3_0*(AD2*(FDPart3_10*cos(xx1)/((FDPart3_5)*(FDPart3_5)*(FDPart3_5)) - FDPart3_13*cos(2*xx1)) - AD_dD21*FDPart3_17 + AD_dDD211 - FDPart3_13*FDPart3_22 + FDPart3_19*xx0) - FDPart3_14*(AD_dD02*FDPart3_6*xx0 + AD_dD12*FDPart3_11 + AD_dDD222 + FDPart3_11*(-AD2*FDPart3_17 + AD_dD12) + FDPart3_19*FDPart3_6*xx0 + FDPart3_22 + FDPart3_6*xx0*(-AD2*FDPart3_2 + AD_dD02)) + FDPart3_19*FDPart3_2 + Gamma_dD2;\n", + " rhs_gfs[IDX4S(PSIGF, i0, i1, i2)] = -Gamma;\n", + " rhs_gfs[IDX4S(GAMMAGF, i0, i1, i2)] = -FDPart3_0*(psi_dD0*xx0 + psi_dDD11) - FDPart3_14*(FDPart3_11*psi_dD1 + FDPart3_6*psi_dD0*xx0 + psi_dDD22) - psi_dDD00;\n", [NbConvertApp] Converting notebook Tutorial-Method_of_Lines-C_Code_Generation.ipynb to notebook [NbConvertApp] Writing 40090 bytes to Tutorial-Method_of_Lines-C_Code_Generation.ipynb real 0m5.006s user 0m3.421s sys 0m0.408s +++ b/Tutorial-Method_of_Lines-C_Code_Generation.ipynb [NbConvertApp] Converting notebook Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb to notebook [NbConvertApp] Writing 55212 bytes to Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb real 0m5.263s user 0m3.799s sys 0m0.449s +++ b/Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb [NbConvertApp] Converting notebook Tutorial-Min_Max_and_Piecewise_Expressions.ipynb to notebook [NbConvertApp] Writing 55520 bytes to Tutorial-Min_Max_and_Piecewise_Expressions.ipynb real 0m5.010s user 0m3.784s sys 0m0.414s +++ b/Tutorial-Min_Max_and_Piecewise_Expressions.ipynb - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-NRPyPlus_10_Minute_Overview.ipynb to notebook [NbConvertApp] Writing 64669 bytes to Tutorial-NRPyPlus_10_Minute_Overview.ipynb real 0m5.495s user 0m4.201s sys 0m0.393s +++ b/Tutorial-NRPyPlus_10_Minute_Overview.ipynb - " const double tmp_5 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", - " const double tmp_6 = tmp_5*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", - " const double tmp_7 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", - " const double tmp_8 = tmp_5*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", - " const double tmp_9 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", - " const double tmp_10 = tmp_5*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", - " const double tmp_11 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", - " const double tmp_12 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", - " const double tmp_13 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", - " const double tmp_14 = 2*gammaDD_dD011 - gammaDD_dD110;\n", - " const double tmp_15 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", - " const double tmp_16 = 2*gammaDD_dD122 - gammaDD_dD221;\n", - " const double tmp_17 = 2*gammaDD_dD022 - gammaDD_dD220;\n", - " const double tmp_18 = tmp_5*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", - " const double tmp_19 = tmp_5*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", - " const double tmp_20 = tmp_5*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", - " ChristoffelUDD000 = gammaDD_dD000*tmp_6 + tmp_10*tmp_9 + tmp_7*tmp_8;\n", - " ChristoffelUDD001 = gammaDD_dD001*tmp_6 + gammaDD_dD110*tmp_8 + tmp_10*tmp_11;\n", - " ChristoffelUDD002 = gammaDD_dD002*tmp_6 + gammaDD_dD220*tmp_10 + tmp_12*tmp_8;\n", - " ChristoffelUDD011 = gammaDD_dD111*tmp_8 + tmp_10*tmp_13 + tmp_14*tmp_6;\n", - " ChristoffelUDD012 = gammaDD_dD112*tmp_8 + gammaDD_dD221*tmp_10 + tmp_15*tmp_6;\n", - " ChristoffelUDD022 = gammaDD_dD222*tmp_10 + tmp_16*tmp_8 + tmp_17*tmp_6;\n", - " ChristoffelUDD100 = gammaDD_dD000*tmp_8 + tmp_18*tmp_9 + tmp_19*tmp_7;\n", - " ChristoffelUDD101 = gammaDD_dD001*tmp_8 + gammaDD_dD110*tmp_19 + tmp_11*tmp_18;\n", - " ChristoffelUDD102 = gammaDD_dD002*tmp_8 + gammaDD_dD220*tmp_18 + tmp_12*tmp_19;\n", - " ChristoffelUDD111 = gammaDD_dD111*tmp_19 + tmp_13*tmp_18 + tmp_14*tmp_8;\n", - " ChristoffelUDD112 = gammaDD_dD112*tmp_19 + gammaDD_dD221*tmp_18 + tmp_15*tmp_8;\n", - " ChristoffelUDD122 = gammaDD_dD222*tmp_18 + tmp_16*tmp_19 + tmp_17*tmp_8;\n", - " ChristoffelUDD200 = gammaDD_dD000*tmp_10 + tmp_18*tmp_7 + tmp_20*tmp_9;\n", - " ChristoffelUDD201 = gammaDD_dD001*tmp_10 + gammaDD_dD110*tmp_18 + tmp_11*tmp_20;\n", - " ChristoffelUDD202 = gammaDD_dD002*tmp_10 + gammaDD_dD220*tmp_20 + tmp_12*tmp_18;\n", - " ChristoffelUDD211 = gammaDD_dD111*tmp_18 + tmp_10*tmp_14 + tmp_13*tmp_20;\n", - " ChristoffelUDD212 = gammaDD_dD112*tmp_18 + gammaDD_dD221*tmp_20 + tmp_10*tmp_15;\n", - " ChristoffelUDD222 = gammaDD_dD222*tmp_20 + tmp_10*tmp_17 + tmp_16*tmp_18;\n", + " const double tmp_3 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", + " const double tmp_4 = tmp_3*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", + " const double tmp_5 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", + " const double tmp_6 = tmp_3*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", + " const double tmp_7 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", + " const double tmp_8 = tmp_3*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", + " const double tmp_9 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", + " const double tmp_10 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", + " const double tmp_11 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", + " const double tmp_12 = 2*gammaDD_dD011 - gammaDD_dD110;\n", + " const double tmp_13 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", + " const double tmp_14 = 2*gammaDD_dD122 - gammaDD_dD221;\n", + " const double tmp_15 = 2*gammaDD_dD022 - gammaDD_dD220;\n", + " const double tmp_16 = tmp_3*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", + " const double tmp_17 = tmp_3*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", + " const double tmp_18 = tmp_3*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", + " ChristoffelUDD000 = gammaDD_dD000*tmp_4 + tmp_5*tmp_6 + tmp_7*tmp_8;\n", + " ChristoffelUDD001 = gammaDD_dD001*tmp_4 + gammaDD_dD110*tmp_6 + tmp_8*tmp_9;\n", + " ChristoffelUDD002 = gammaDD_dD002*tmp_4 + gammaDD_dD220*tmp_8 + tmp_10*tmp_6;\n", + " ChristoffelUDD011 = gammaDD_dD111*tmp_6 + tmp_11*tmp_8 + tmp_12*tmp_4;\n", + " ChristoffelUDD012 = gammaDD_dD112*tmp_6 + gammaDD_dD221*tmp_8 + tmp_13*tmp_4;\n", + " ChristoffelUDD022 = gammaDD_dD222*tmp_8 + tmp_14*tmp_6 + tmp_15*tmp_4;\n", + " ChristoffelUDD100 = gammaDD_dD000*tmp_6 + tmp_16*tmp_7 + tmp_17*tmp_5;\n", + " ChristoffelUDD101 = gammaDD_dD001*tmp_6 + gammaDD_dD110*tmp_17 + tmp_16*tmp_9;\n", + " ChristoffelUDD102 = gammaDD_dD002*tmp_6 + gammaDD_dD220*tmp_16 + tmp_10*tmp_17;\n", + " ChristoffelUDD111 = gammaDD_dD111*tmp_17 + tmp_11*tmp_16 + tmp_12*tmp_6;\n", + " ChristoffelUDD112 = gammaDD_dD112*tmp_17 + gammaDD_dD221*tmp_16 + tmp_13*tmp_6;\n", + " ChristoffelUDD122 = gammaDD_dD222*tmp_16 + tmp_14*tmp_17 + tmp_15*tmp_6;\n", + " ChristoffelUDD200 = gammaDD_dD000*tmp_8 + tmp_16*tmp_5 + tmp_18*tmp_7;\n", + " ChristoffelUDD201 = gammaDD_dD001*tmp_8 + gammaDD_dD110*tmp_16 + tmp_18*tmp_9;\n", + " ChristoffelUDD202 = gammaDD_dD002*tmp_8 + gammaDD_dD220*tmp_18 + tmp_10*tmp_16;\n", + " ChristoffelUDD211 = gammaDD_dD111*tmp_16 + tmp_11*tmp_18 + tmp_12*tmp_8;\n", + " ChristoffelUDD212 = gammaDD_dD112*tmp_16 + gammaDD_dD221*tmp_18 + tmp_13*tmp_8;\n", + " ChristoffelUDD222 = gammaDD_dD222*tmp_18 + tmp_14*tmp_16 + tmp_15*tmp_8;\n", - " const double FDPart3_5 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", - " const double FDPart3_6 = FDPart3_5*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", - " const double FDPart3_7 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", - " const double FDPart3_8 = FDPart3_5*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", - " const double FDPart3_9 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", - " const double FDPart3_10 = FDPart3_5*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", - " const double FDPart3_11 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", - " const double FDPart3_12 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", - " const double FDPart3_13 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", - " const double FDPart3_14 = 2*gammaDD_dD011 - gammaDD_dD110;\n", - " const double FDPart3_15 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", - " const double FDPart3_16 = 2*gammaDD_dD122 - gammaDD_dD221;\n", - " const double FDPart3_17 = 2*gammaDD_dD022 - gammaDD_dD220;\n", - " const double FDPart3_18 = FDPart3_5*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", - " const double FDPart3_19 = FDPart3_5*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", - " const double FDPart3_20 = FDPart3_5*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD000GF, i0, i1, i2)] = FDPart3_10*FDPart3_9 + FDPart3_6*gammaDD_dD000 + FDPart3_7*FDPart3_8;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD001GF, i0, i1, i2)] = FDPart3_10*FDPart3_11 + FDPart3_6*gammaDD_dD001 + FDPart3_8*gammaDD_dD110;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD002GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD220 + FDPart3_12*FDPart3_8 + FDPart3_6*gammaDD_dD002;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD011GF, i0, i1, i2)] = FDPart3_10*FDPart3_13 + FDPart3_14*FDPart3_6 + FDPart3_8*gammaDD_dD111;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD012GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD221 + FDPart3_15*FDPart3_6 + FDPart3_8*gammaDD_dD112;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD022GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD222 + FDPart3_16*FDPart3_8 + FDPart3_17*FDPart3_6;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD100GF, i0, i1, i2)] = FDPart3_18*FDPart3_9 + FDPart3_19*FDPart3_7 + FDPart3_8*gammaDD_dD000;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD101GF, i0, i1, i2)] = FDPart3_11*FDPart3_18 + FDPart3_19*gammaDD_dD110 + FDPart3_8*gammaDD_dD001;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD102GF, i0, i1, i2)] = FDPart3_12*FDPart3_19 + FDPart3_18*gammaDD_dD220 + FDPart3_8*gammaDD_dD002;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD111GF, i0, i1, i2)] = FDPart3_13*FDPart3_18 + FDPart3_14*FDPart3_8 + FDPart3_19*gammaDD_dD111;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD112GF, i0, i1, i2)] = FDPart3_15*FDPart3_8 + FDPart3_18*gammaDD_dD221 + FDPart3_19*gammaDD_dD112;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD122GF, i0, i1, i2)] = FDPart3_16*FDPart3_19 + FDPart3_17*FDPart3_8 + FDPart3_18*gammaDD_dD222;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD200GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD000 + FDPart3_18*FDPart3_7 + FDPart3_20*FDPart3_9;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD201GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD001 + FDPart3_11*FDPart3_20 + FDPart3_18*gammaDD_dD110;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD202GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD002 + FDPart3_12*FDPart3_18 + FDPart3_20*gammaDD_dD220;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD211GF, i0, i1, i2)] = FDPart3_10*FDPart3_14 + FDPart3_13*FDPart3_20 + FDPart3_18*gammaDD_dD111;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD212GF, i0, i1, i2)] = FDPart3_10*FDPart3_15 + FDPart3_18*gammaDD_dD112 + FDPart3_20*gammaDD_dD221;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD222GF, i0, i1, i2)] = FDPart3_10*FDPart3_17 + FDPart3_16*FDPart3_18 + FDPart3_20*gammaDD_dD222;\n", + " const double FDPart3_3 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", + " const double FDPart3_4 = FDPart3_3*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", + " const double FDPart3_5 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", + " const double FDPart3_6 = FDPart3_3*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", + " const double FDPart3_7 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", + " const double FDPart3_8 = FDPart3_3*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", + " const double FDPart3_9 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", + " const double FDPart3_10 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", + " const double FDPart3_11 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", + " const double FDPart3_12 = 2*gammaDD_dD011 - gammaDD_dD110;\n", + " const double FDPart3_13 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", + " const double FDPart3_14 = 2*gammaDD_dD122 - gammaDD_dD221;\n", + " const double FDPart3_15 = 2*gammaDD_dD022 - gammaDD_dD220;\n", + " const double FDPart3_16 = FDPart3_3*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", + " const double FDPart3_17 = FDPart3_3*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", + " const double FDPart3_18 = FDPart3_3*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD000GF, i0, i1, i2)] = FDPart3_4*gammaDD_dD000 + FDPart3_5*FDPart3_6 + FDPart3_7*FDPart3_8;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD001GF, i0, i1, i2)] = FDPart3_4*gammaDD_dD001 + FDPart3_6*gammaDD_dD110 + FDPart3_8*FDPart3_9;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD002GF, i0, i1, i2)] = FDPart3_10*FDPart3_6 + FDPart3_4*gammaDD_dD002 + FDPart3_8*gammaDD_dD220;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD011GF, i0, i1, i2)] = FDPart3_11*FDPart3_8 + FDPart3_12*FDPart3_4 + FDPart3_6*gammaDD_dD111;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD012GF, i0, i1, i2)] = FDPart3_13*FDPart3_4 + FDPart3_6*gammaDD_dD112 + FDPart3_8*gammaDD_dD221;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD022GF, i0, i1, i2)] = FDPart3_14*FDPart3_6 + FDPart3_15*FDPart3_4 + FDPart3_8*gammaDD_dD222;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD100GF, i0, i1, i2)] = FDPart3_16*FDPart3_7 + FDPart3_17*FDPart3_5 + FDPart3_6*gammaDD_dD000;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD101GF, i0, i1, i2)] = FDPart3_16*FDPart3_9 + FDPart3_17*gammaDD_dD110 + FDPart3_6*gammaDD_dD001;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD102GF, i0, i1, i2)] = FDPart3_10*FDPart3_17 + FDPart3_16*gammaDD_dD220 + FDPart3_6*gammaDD_dD002;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD111GF, i0, i1, i2)] = FDPart3_11*FDPart3_16 + FDPart3_12*FDPart3_6 + FDPart3_17*gammaDD_dD111;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD112GF, i0, i1, i2)] = FDPart3_13*FDPart3_6 + FDPart3_16*gammaDD_dD221 + FDPart3_17*gammaDD_dD112;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD122GF, i0, i1, i2)] = FDPart3_14*FDPart3_17 + FDPart3_15*FDPart3_6 + FDPart3_16*gammaDD_dD222;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD200GF, i0, i1, i2)] = FDPart3_16*FDPart3_5 + FDPart3_18*FDPart3_7 + FDPart3_8*gammaDD_dD000;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD201GF, i0, i1, i2)] = FDPart3_16*gammaDD_dD110 + FDPart3_18*FDPart3_9 + FDPart3_8*gammaDD_dD001;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD202GF, i0, i1, i2)] = FDPart3_10*FDPart3_16 + FDPart3_18*gammaDD_dD220 + FDPart3_8*gammaDD_dD002;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD211GF, i0, i1, i2)] = FDPart3_11*FDPart3_18 + FDPart3_12*FDPart3_8 + FDPart3_16*gammaDD_dD111;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD212GF, i0, i1, i2)] = FDPart3_13*FDPart3_8 + FDPart3_16*gammaDD_dD112 + FDPart3_18*gammaDD_dD221;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD222GF, i0, i1, i2)] = FDPart3_14*FDPart3_16 + FDPart3_15*FDPart3_8 + FDPart3_18*gammaDD_dD222;\n", [NbConvertApp] Converting notebook Tutorial-NS_radial_oscillations.ipynb to notebook [NbConvertApp] Writing 17267 bytes to Tutorial-NS_radial_oscillations.ipynb real 0m10.908s user 0m10.316s sys 0m0.301s +++ b/Tutorial-NS_radial_oscillations.ipynb [NbConvertApp] Converting notebook Tutorial-Numerical_Grids.ipynb to notebook [NbConvertApp] Writing 11299 bytes to Tutorial-Numerical_Grids.ipynb real 0m2.811s user 0m2.169s sys 0m0.150s +++ b/Tutorial-Numerical_Grids.ipynb [NbConvertApp] Converting notebook Tutorial-Psi4.ipynb to notebook [NbConvertApp] Writing 30884 bytes to Tutorial-Psi4.ipynb real 0m10.289s user 0m8.767s sys 0m0.497s +++ b/Tutorial-Psi4.ipynb [NbConvertApp] Converting notebook Tutorial-Psi4_tetrads.ipynb to notebook [NbConvertApp] Writing 22096 bytes to Tutorial-Psi4_tetrads.ipynb real 0m9.768s user 0m8.170s sys 0m0.396s +++ b/Tutorial-Psi4_tetrads.ipynb [NbConvertApp] Converting notebook Tutorial-Reference_Metric.ipynb to notebook [NbConvertApp] Writing 1023792 bytes to Tutorial-Reference_Metric.ipynb real 0m13.809s user 0m12.737s sys 0m1.218s +++ b/Tutorial-Reference_Metric.ipynb - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-RK_Butcher_Table_Dictionary.ipynb to notebook [NbConvertApp] Writing 48271 bytes to Tutorial-RK_Butcher_Table_Dictionary.ipynb real 0m4.927s user 0m3.474s sys 0m0.502s +++ b/Tutorial-RK_Butcher_Table_Dictionary.ipynb [NbConvertApp] Converting notebook Tutorial-RK_Butcher_Table_Validation.ipynb to notebook [NbConvertApp] Writing 28089 bytes to Tutorial-RK_Butcher_Table_Validation.ipynb real 0m15.247s user 0m14.207s sys 0m0.409s +++ b/Tutorial-RK_Butcher_Table_Validation.ipynb [NbConvertApp] Converting notebook Tutorial-Template_Style_Guide.ipynb to notebook [NbConvertApp] Writing 17118 bytes to Tutorial-Template_Style_Guide.ipynb real 0m4.820s user 0m3.355s sys 0m0.363s +++ b/Tutorial-Template_Style_Guide.ipynb [NbConvertApp] Converting notebook Tutorial-TOV-Piecewise_Polytrope_EOSs.ipynb to notebook [NbConvertApp] Writing 1056079 bytes to Tutorial-TOV-Piecewise_Polytrope_EOSs.ipynb real 0m20.636s user 0m18.643s sys 0m1.659s +++ b/Tutorial-TOV-Piecewise_Polytrope_EOSs.ipynb [NbConvertApp] Converting notebook Tutorial-u0_smallb_Poynting-Cartesian.ipynb to notebook [NbConvertApp] Writing 28735 bytes to Tutorial-u0_smallb_Poynting-Cartesian.ipynb real 0m4.852s user 0m3.534s sys 0m0.451s +++ b/Tutorial-u0_smallb_Poynting-Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-UnitTesting.ipynb to notebook [NbConvertApp] Writing 31901 bytes to Tutorial-UnitTesting.ipynb real 0m4.645s user 0m3.301s sys 0m0.410s +++ b/Tutorial-UnitTesting.ipynb [NbConvertApp] Converting notebook Tutorial-VacuumMaxwell_Cartesian_RHSs.ipynb to notebook [NbConvertApp] Writing 21842 bytes to Tutorial-VacuumMaxwell_Cartesian_RHSs.ipynb real 0m5.025s user 0m3.734s sys 0m0.393s +++ b/Tutorial-VacuumMaxwell_Cartesian_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-VacuumMaxwell_Curvilinear_RHSs.ipynb to notebook [NbConvertApp] Writing 30562 bytes to Tutorial-VacuumMaxwell_Curvilinear_RHSs.ipynb real 0m5.338s user 0m3.723s sys 0m0.308s +++ b/Tutorial-VacuumMaxwell_Curvilinear_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-VacuumMaxwell_formulation_Cartesian.ipynb to notebook [NbConvertApp] Writing 11898 bytes to Tutorial-VacuumMaxwell_formulation_Cartesian.ipynb real 0m4.392s user 0m3.204s sys 0m0.339s +++ b/Tutorial-VacuumMaxwell_formulation_Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-VacuumMaxwell_formulation_Curvilinear.ipynb to notebook [NbConvertApp] Writing 14584 bytes to Tutorial-VacuumMaxwell_formulation_Curvilinear.ipynb real 0m4.698s user 0m3.260s sys 0m0.295s +++ b/Tutorial-VacuumMaxwell_formulation_Curvilinear.ipynb [NbConvertApp] Converting notebook Tutorial-VacuumMaxwell_InitialData.ipynb to notebook [NbConvertApp] Writing 30380 bytes to Tutorial-VacuumMaxwell_InitialData.ipynb real 0m46.149s user 0m44.442s sys 0m0.546s +++ b/Tutorial-VacuumMaxwell_InitialData.ipynb [NbConvertApp] Converting notebook Tutorial-WeylScalarsInvariants-Cartesian.ipynb to notebook [NbConvertApp] Writing 56206 bytes to Tutorial-WeylScalarsInvariants-Cartesian.ipynb real 0m12.779s user 0m11.238s sys 0m0.525s +++ b/Tutorial-WeylScalarsInvariants-Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN-basis_transforms.ipynb to notebook [NbConvertApp] Writing 24367 bytes to Tutorial-BSSN-basis_transforms.ipynb real 0m16.715s user 0m15.196s sys 0m0.438s +++ b/Tutorial-BSSN-basis_transforms.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_constraints.ipynb to notebook [NbConvertApp] Writing 18733 bytes to Tutorial-BSSN_constraints.ipynb real 0m8.103s user 0m6.541s sys 0m0.414s +++ b/Tutorial-BSSN_constraints.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint.ipynb to notebook [NbConvertApp] Writing 14870 bytes to Tutorial-BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint.ipynb real 0m7.341s user 0m5.780s sys 0m0.441s +++ b/Tutorial-BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint.ipynb - "Created Tutorial-BSSN-\n", - " Enforcing_Determinant_gammabar_equals_gammahat_Constraint.tex, and\n", - " compiled LaTeX file to PDF file Tutorial-BSSN-\n", - " Enforcing_Determinant_gammabar_equals_gammahat_Constraint.pdf\n" + "Created Tutorial-\n", + " BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint.tex, and\n", + " compiled LaTeX file to PDF file Tutorial-\n", + " BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint.pdf\n" [NbConvertApp] Converting notebook Tutorial-BSSN_formulation.ipynb to notebook [NbConvertApp] Writing 26099 bytes to Tutorial-BSSN_formulation.ipynb real 0m4.476s user 0m3.251s sys 0m0.356s +++ b/Tutorial-BSSN_formulation.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_in_terms_of_ADM.ipynb to notebook [NbConvertApp] Writing 26987 bytes to Tutorial-BSSN_in_terms_of_ADM.ipynb real 0m5.289s user 0m4.001s sys 0m0.384s +++ b/Tutorial-BSSN_in_terms_of_ADM.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_quantities.ipynb to notebook [NbConvertApp] Writing 75978 bytes to Tutorial-BSSN_quantities.ipynb real 0m7.108s user 0m5.519s sys 0m0.501s +++ b/Tutorial-BSSN_quantities.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_stress_energy_source_terms.ipynb to notebook [NbConvertApp] Writing 25153 bytes to Tutorial-BSSN_stress_energy_source_terms.ipynb real 0m8.234s user 0m6.902s sys 0m0.423s +++ b/Tutorial-BSSN_stress_energy_source_terms.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_time_evolution-BSSN_gauge_RHSs.ipynb to notebook [NbConvertApp] Writing 34835 bytes to Tutorial-BSSN_time_evolution-BSSN_gauge_RHSs.ipynb real 0m7.256s user 0m6.015s sys 0m0.423s +++ b/Tutorial-BSSN_time_evolution-BSSN_gauge_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_time_evolution-BSSN_RHSs.ipynb to notebook [NbConvertApp] Writing 57368 bytes to Tutorial-BSSN_time_evolution-BSSN_RHSs.ipynb real 0m11.100s user 0m9.409s sys 0m0.582s +++ b/Tutorial-BSSN_time_evolution-BSSN_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_time_evolution-C_codegen_library.ipynb to notebook [NbConvertApp] Writing 77627 bytes to Tutorial-BSSN_time_evolution-C_codegen_library.ipynb real 0m4.829s user 0m3.556s sys 0m0.454s +++ b/Tutorial-BSSN_time_evolution-C_codegen_library.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarField_RHSs.ipynb to notebook [NbConvertApp] Writing 23384 bytes to Tutorial-ScalarField_RHSs.ipynb real 0m5.244s user 0m4.056s sys 0m0.326s +++ b/Tutorial-ScalarField_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarField_Tmunu.ipynb to notebook [NbConvertApp] Writing 17906 bytes to Tutorial-ScalarField_Tmunu.ipynb real 0m7.482s user 0m6.035s sys 0m0.474s +++ b/Tutorial-ScalarField_Tmunu.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarWaveCurvilinear.ipynb to notebook [NbConvertApp] Writing 30180 bytes to Tutorial-ScalarWaveCurvilinear.ipynb real 0m4.919s user 0m3.444s sys 0m0.430s +++ b/Tutorial-ScalarWaveCurvilinear.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarWave.ipynb to notebook [NbConvertApp] Writing 45525 bytes to Tutorial-ScalarWave.ipynb real 0m14.189s user 0m12.702s sys 0m0.455s +++ b/Tutorial-ScalarWave.ipynb [NbConvertApp] Converting notebook Tutorial-SEOBNR_Derivative_Routine.ipynb to notebook [NbConvertApp] Writing 38772 bytes to Tutorial-SEOBNR_Derivative_Routine.ipynb real 0m50.897s user 0m49.215s sys 0m0.581s +++ b/Tutorial-SEOBNR_Derivative_Routine.ipynb - "No difference. TEST PASSED!\n" + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s1x - a2*k3prm_s1x + a2prm_s1x*k1*k2 - a2prm_s1x*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s1y - a2*k3prm_s1y + a2prm_s1y*k1*k2 - a2prm_s1y*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s1z - a2*k3prm_s1z + a2prm_s1z*k1*k2 - a2prm_s1z*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s2x - a2*k3prm_s2x + a2prm_s2x*k1*k2 - a2prm_s2x*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s2y - a2*k3prm_s2y + a2prm_s2y*k1*k2 - a2prm_s2y*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s2z - a2*k3prm_s2z + a2prm_s2z*k1*k2 - a2prm_s2z*k3)\n", + "WARNING: Possible disagreement found with the trusted file. See differences above.\n" [NbConvertApp] Converting notebook Tutorial-SEOBNR_v3_Hamiltonian.ipynb to notebook [NbConvertApp] Writing 183802 bytes to Tutorial-SEOBNR_v3_Hamiltonian.ipynb real 0m4.588s user 0m3.253s sys 0m0.426s +++ b/Tutorial-SEOBNR_v3_Hamiltonian.ipynb [NbConvertApp] Converting notebook Tutorial-SEOBNR_v4P_Hamiltonian.ipynb to notebook [NbConvertApp] Writing 199623 bytes to Tutorial-SEOBNR_v4P_Hamiltonian.ipynb real 0m4.767s user 0m3.316s sys 0m0.504s +++ b/Tutorial-SEOBNR_v4P_Hamiltonian.ipynb [NbConvertApp] Converting notebook Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb to notebook [NbConvertApp] Writing 97812 bytes to Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb real 0m19.704s user 0m18.105s sys 0m0.695s +++ b/Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb - "" + "" - "# Integrating forward in time, to time 0.083 . ETA: 0m7.51s seconds\n", - "# Integrating forward in time, to time 0.125 . ETA: 0m7.29s seconds\n", - "# Integrating forward in time, to time 0.167 . ETA: 0m6.27s seconds\n", - "# Integrating forward in time, to time 0.208 . ETA: 0m5.38s seconds\n", - "# Integrating forward in time, to time 0.250 . ETA: 0m4.58s seconds\n", - "# Integrating forward in time, to time 0.292 . ETA: 0m3.93s seconds\n", - "# Integrating forward in time, to time 0.333 . ETA: 0m3.25s seconds\n", - "# Integrating forward in time, to time 0.375 . ETA: 0m2.59s seconds\n", - "# Integrating forward in time, to time 0.417 . ETA: 0m1.94s seconds\n", - "# Integrating forward in time, to time 0.458 . ETA: 0m1.30s seconds\n", - "# Integrating forward in time, to time 0.500 . ETA: 0m0.65s seconds\n", + "# Integrating forward in time, to time 0.083 . ETA: 0m5.70s seconds\n", + "# Integrating forward in time, to time 0.125 . ETA: 0m5.12s seconds\n", + "# Integrating forward in time, to time 0.167 . ETA: 0m4.65s seconds\n", + "# Integrating forward in time, to time 0.208 . ETA: 0m4.14s seconds\n", + "# Integrating forward in time, to time 0.250 . ETA: 0m3.63s seconds\n", + "# Integrating forward in time, to time 0.292 . ETA: 0m3.16s seconds\n", + "# Integrating forward in time, to time 0.333 . ETA: 0m2.64s seconds\n", + "# Integrating forward in time, to time 0.375 . ETA: 0m2.10s seconds\n", + "# Integrating forward in time, to time 0.417 . ETA: 0m1.63s seconds\n", + "# Integrating forward in time, to time 0.458 . ETA: 0m1.09s seconds\n", + "# Integrating forward in time, to time 0.500 . ETA: 0m0.55s seconds\n", - "CPU times: user 8.52 s, sys: 271 µs, total: 8.52 s\n", - "Wall time: 8.52 s\n" + "CPU times: user 7.02 s, sys: 4.23 ms, total: 7.02 s\n", + "Wall time: 7.03 s\n" - "[]" + "[]" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-SommerfeldBoundaryCondition.ipynb to notebook [NbConvertApp] Writing 282188 bytes to Tutorial-SommerfeldBoundaryCondition.ipynb real 0m5.416s user 0m3.835s sys 0m0.558s +++ b/Tutorial-SommerfeldBoundaryCondition.ipynb [NbConvertApp] Converting notebook Tutorial-SpinWeighted_Spherical_Harmonics.ipynb to notebook [NbConvertApp] Writing 15116 bytes to Tutorial-SpinWeighted_Spherical_Harmonics.ipynb real 0m9.444s user 0m7.909s sys 0m0.364s +++ b/Tutorial-SpinWeighted_Spherical_Harmonics.ipynb [NbConvertApp] Converting notebook Tutorial-Symbolic_Tensor_Rotation.ipynb to notebook [NbConvertApp] Writing 25001 bytes to Tutorial-Symbolic_Tensor_Rotation.ipynb real 0m17.322s user 0m16.117s sys 0m0.316s +++ b/Tutorial-Symbolic_Tensor_Rotation.ipynb [NbConvertApp] Converting notebook Tutorial-SymPy_LaTeX_Interface.ipynb to notebook [NbConvertApp] Writing 49519 bytes to Tutorial-SymPy_LaTeX_Interface.ipynb real 0m15.003s user 0m13.035s sys 0m0.823s +++ b/Tutorial-SymPy_LaTeX_Interface.ipynb - "\u001b[33mWARNING: There was an error checking the latest version of pip.\u001b[0m\u001b[33m\n", - "\u001b[0mnrpylatex==1.2.2\n" + "nrpylatex==1.2.2\n" - "('vU', 'gUU', 'vD', 'epsilonDDD', 'gdet', 'GammaUDD', 'gDD')" + "('vU', 'epsilonDDD', 'gDD', 'gUU', 'vD', 'gdet', 'GammaUDD')" - "('vU', 'epsilonDDD', 'wU', 'uD')" + "('vU', 'uD', 'wU', 'epsilonDDD')" - "('JU',\n", - " 'FUU_dD',\n", - " 'GammaUDD',\n", - " 'k',\n", - " 'FUU_cdD',\n", + "('FUU_dD',\n", + " 'FUU_cdD',\n", + " 'gDD',\n", - " 'gDD_dD',\n", - " 'gdet',\n", - " 'gDD')" + " 'JU',\n", + " 'gdet',\n", + " 'k',\n", + " 'GammaUDD',\n", + " 'gDD_dD')" - " 'FUU_cdhatD',\n", - " 'GammahatUDD',\n", - " 'JU',\n", + " 'ghatUU',\n", - " 'k',\n", - " 'ghatDD',\n", + " 'GammahatUDD',\n", - " 'ghatUU',\n", + " 'ghatDD',\n", + " 'FUU_cdhatD',\n", + " 'JU',\n", + " 'k',\n", - "('GammaUDD', 'M', 'theta', 'r', 'epsilonUUUU', 'gdet', 'G', 'gUU', 'gDD')" + "('gDD', 'r', 'epsilonUUUU', 'gUU', 'M', 'G', 'gdet', 'GammaUDD', 'theta')" - "('GDD', 'K', 'R', 'RDDDD', 'RUDDD', 'RUUUU', 'RDD')" + "('RUUUU', 'GDD', 'R', 'K', 'RDDDD', 'RDD', 'RUDDD')" - "('KDD',\n", + "('betaD_cdD',\n", + " 'epsilonUUU',\n", - " 'epsilonUUU',\n", - " 'alpha',\n", - " 'betaD_cdD',\n", - " 'gammaDD',\n", + " 'KDD',\n", - " 'gammaUU')" + " 'alpha',\n", + " 'gammaUU',\n", + " 'gammaDD')" - "('gammaUU_cdD', 'pD', 'KUU', 'R', 'K_cdD', 'E', 'RDD')" + "('E', 'K_cdD', 'R', 'pD', 'RDD', 'KUU', 'gammaUU_cdD')" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb to notebook [NbConvertApp] Writing 175996 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb real 1m45.501s user 1m47.878s sys 0m6.641s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb - "Generating C code for Ricci tensor in Spherical coordinates.Generating C code for BSSN RHSs in Spherical coordinates.Generating optimized C code for Hamiltonian constraint. May take a while, depending on CoordSystem.Generating optimized C code for gamma constraint. May take a while, depending on CoordSystem.\n", - "\n", - "\n", - "\n", - "Output C function enforce_detgammahat_constraint() to file BSSN_ScalarFieldCollapse_Ccodes/enforce_detgammahat_constraint.h\n", - "Output C function Ricci_eval() to file BSSN_ScalarFieldCollapse_Ccodes/Ricci_eval.h\n", + "Generating C code for BSSN RHSs in Spherical coordinates.\n", + "Generating C code for Ricci tensor in Spherical coordinates.\n", + "Output C function Ricci_eval() to file BSSN_ScalarFieldCollapse_Ccodes/Ricci_eval.h\n", + "Generating optimized C code for Hamiltonian constraint. May take a while, depending on CoordSystem.\n", + "Generating optimized C code for gamma constraint. May take a while, depending on CoordSystem.\n", + "Output C function enforce_detgammahat_constraint() to file BSSN_ScalarFieldCollapse_Ccodes/enforce_detgammahat_constraint.h\n", - "/Users/werneck/Codes/nrpytutorial/BSSN_ScalarFieldCollapse_Ccodes/output\n", + "/home/semaphore/nrpytutorial/BSSN_ScalarFieldCollapse_Ccodes/output\n", - "\u001b[2KIt: 810 t=15.90 dt=1.96e-02 | 99.4%; ETA 0 s | t/h 3817.04 | gp/s 5.53e+0505e+14\n", + "\u001b[2KIt: 810 t=15.90 dt=1.96e-02 | 99.4%; ETA 0 s | t/h 3239.81 | gp/s 4.69e+05\n", - "\u001b[2KIt: 400 t=15.71 dt=3.93e-02 | 98.3%; ETA 0 s | t/h 14137.17 | gp/s 5.12e+05.22e+14\n", + "\u001b[2KIt: 400 t=15.71 dt=3.93e-02 | 98.3%; ETA 0 s | t/h 13079.27 | gp/s 4.74e+05\n", [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb to notebook [NbConvertApp] Writing 367027 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb real 0m32.837s user 0m31.036s sys 0m1.282s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb - "Generating initial data C code required 0.6275947093963623 seconds.\n" + "Generating initial data C code required 0.7349414825439453 seconds.\n" - "Requirement already satisfied: scipy in /home/zetienne/jup310/lib/python3.10/site-packages (1.8.0.dev0+1970.9a657fb)\r\n", - "Requirement already satisfied: numpy>=1.17.3 in /home/zetienne/jup310/lib/python3.10/site-packages (from scipy) (1.21.4)\r\n" + "Requirement already satisfied: scipy in /home/semaphore/.pyenv/3.9/lib/python3.9/site-packages (1.9.1)\n", + "Requirement already satisfied: numpy<1.25.0,>=1.18.5 in /home/semaphore/.pyenv/3.9/lib/python3.9/site-packages (from scipy) (1.23.3)\n" - "
" + "
" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb to notebook [NbConvertApp] Writing 116356 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb real 0m38.884s user 0m36.596s sys 0m1.032s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_TOV_initial_data.ipynb to notebook [NbConvertApp] Writing 269480 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_TOV_initial_data.ipynb real 0m34.159s user 0m32.257s sys 0m1.359s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_TOV_initial_data.ipynb - "
" + "
" - "needs_background": "light" - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide.ipynb to notebook [NbConvertApp] Writing 178012 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide.ipynb real 1m5.475s user 1m20.895s sys 0m2.632s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide.ipynb - "Generating optimized C code for Brill-Lindquist initial data. May take a while, depending on CoordSystem.Generating C code for Ricci tensor in Spherical coordinates.Generating C code for BSSN RHSs in Spherical coordinates.Generating optimized C code for Hamiltonian constraint. May take a while, depending on CoordSystem.Generating optimized C code for gamma constraint. May take a while, depending on CoordSystem.\n", + "Generating optimized C code for Brill-Lindquist initial data. May take a while, depending on CoordSystem.Generating C code for BSSN RHSs in Spherical coordinates.\n", - "\n", - "\n", - "\n", - "Output C function enforce_detgammahat_constraint() to file BSSN_Two_BHs_Collide_Ccodes/enforce_detgammahat_constraint.h\n", + "Generating C code for Ricci tensor in Spherical coordinates.\n", + "Generating optimized C code for Hamiltonian constraint. May take a while, depending on CoordSystem.\n", + "Generating optimized C code for gamma constraint. May take a while, depending on CoordSystem.\n", + "Output C function enforce_detgammahat_constraint() to file BSSN_Two_BHs_Collide_Ccodes/enforce_detgammahat_constraint.h\n", - "\u001b[2KIt: 550 t=7.50 dt=1.36e-02 | 100.0%; ETA 0 s | t/h 31137.10 | gp/s 4.38e+06\n", - "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 10200.03 | gp/s 4.54e+06\n", + "\u001b[2KIt: 550 t=7.50 dt=1.36e-02 | 100.0%; ETA 0 s | t/h 5903.19 | gp/s 8.31e+05\n", + "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 2060.90 | gp/s 9.17e+05\n", - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb to notebook [NbConvertApp] Writing 165061 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb real 0m55.556s user 1m8.393s sys 0m2.947s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb + "Generating symbolic expressions for BSSN_RHSs (Spherical coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Spherical coords) in 1.6 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=4) (Spherical coords)...\n", - "Generating symbolic expressions for BSSN constraints (Spherical coords)...Generating symbolic expressions for BSSN_RHSs (Spherical coords)...\n", - "\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Spherical coords) in 0.5 seconds. Next up: C codegen...\n", + "Generating C code for 3-Ricci tensor (FD order=4) (Spherical coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=4) (Spherical coords) in 6.4 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Spherical coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Spherical coords) in 0.7 seconds. Next up: C codegen...\n", + "Generating C code for BSSN constraints (FD order=4) (Spherical coords)...\n", + "Finished generating C code for BSSN constraints (FD order=4) (Spherical coords) in 1.0 seconds.\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Spherical coords) in 0.4 seconds. Next up: C codegen...\n", - "Generating C code for 3-Ricci tensor (Spherical coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Spherical coords) in 0.7 seconds. Next up: C codegen...\n", - "Generating C code for BSSN constraints (Spherical coords)...\n", - "Finished generating symbolic expressions for BSSN_RHSs (Spherical coords) in 1.3 seconds. Next up: C codegen...\n", - "Generating C code for BSSN_RHSs (Spherical coords)...\n", - "Finished generating C code for BSSN constraints (Spherical coords) in 1.3 seconds.\n", - "Finished generating C code for BSSN_RHSs (Spherical coords) in 6.4 seconds.\n", - "Finished generating C code for 3-Ricci tensor (Spherical coords) in 12.1 seconds.\n" + "Finished generating C code for 3-Ricci tensor (FD order=4) (Spherical coords) in 11.8 seconds.\n" - "\u001b[2KIt: 551 t=7.51 dt=1.36e-02 | log10H: -3.5 | 100.2%; ETA 0h0m0s | t/h 32817.51\n", - "\u001b[2KIt: 979 t=7.51 dt=7.67e-03 | log10H: -4.0 | 100.1%; ETA 0h0m0s | t/h 13793.29\n", + "\u001b[2KIt: 551 t=7.51 dt=1.36e-02 | log10H: -3.5 | 100.2%; ETA 0h0m0s | t/h 5490.37\n", + "\u001b[2KIt: 979 t=7.51 dt=7.67e-03 | log10H: -4.0 | 100.1%; ETA 0h0m0s | t/h 1832.69\n", - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-no_rfm_precompute.ipynb to notebook [NbConvertApp] Writing 178034 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-no_rfm_precompute.ipynb real 1m36.717s user 1m48.534s sys 0m2.822s +++ b/Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-no_rfm_precompute.ipynb - "Generating optimized C code for Brill-Lindquist initial data. May take a while, depending on CoordSystem.Generating C code for BSSN RHSs in Spherical coordinates.Generating optimized C code for Hamiltonian constraint. May take a while, depending on CoordSystem.Generating C code for Ricci tensor in Spherical coordinates.Generating optimized C code for gamma constraint. May take a while, depending on CoordSystem.\n", - "\n", - "\n", - "\n", - "\n", - "Output C function enforce_detgammahat_constraint() to file BSSN_Two_BHs_Collide_Ccodes/enforce_detgammahat_constraint.h\n", + "Generating optimized C code for Brill-Lindquist initial data. May take a while, depending on CoordSystem.\n", + "Generating C code for BSSN RHSs in Spherical coordinates.\n", + "Generating C code for Ricci tensor in Spherical coordinates.\n", + "Generating optimized C code for Hamiltonian constraint. May take a while, depending on CoordSystem.\n", + "Generating optimized C code for gamma constraint. May take a while, depending on CoordSystem.\n", + "Output C function enforce_detgammahat_constraint() to file BSSN_Two_BHs_Collide_Ccodes/enforce_detgammahat_constraint.h\n", - "\u001b[2KIt: 550 t=7.50 dt=1.36e-02 | 100.0%; ETA 0 s | t/h 10109.50 | gp/s 1.42e+06\n", - "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 3264.94 | gp/s 1.45e+06\n", + "\u001b[2KIt: 550 t=7.50 dt=1.36e-02 | 100.0%; ETA 0 s | t/h 2756.24 | gp/s 3.88e+05\n", + "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 940.90 | gp/s 4.19e+05\n", - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb to notebook [NbConvertApp] Writing 122879 bytes to Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb real 0m17.759s user 0m15.092s sys 0m0.847s +++ b/Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb to notebook [NbConvertApp] Writing 155988 bytes to Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb real 0m7.308s user 0m5.401s sys 0m0.747s +++ b/Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb to notebook [NbConvertApp] Writing 44363 bytes to Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb real 0m5.549s user 0m3.973s sys 0m0.520s +++ b/Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb - " /*\n", - " * NRPy+ Finite Difference Code Generation, Step 1 of 2: Read from main memory and compute finite difference stencils:\n", - " */\n", - " /*\n", - " * Original SymPy expression:\n", - " * \"const double phi_dDD00 = invdx0**2*(-5*phi/2 + 4*phi_i0m1/3 - phi_i0m2/12 + 4*phi_i0p1/3 - phi_i0p2/12)\"\n", - " */\n", - " const double phi_i0m2 = aux_gfs[IDX2S(PHIGF, i0-2)];\n", - " const double phi_i0m1 = aux_gfs[IDX2S(PHIGF, i0-1)];\n", - " const double phi = aux_gfs[IDX2S(PHIGF, i0)];\n", - " const double phi_i0p1 = aux_gfs[IDX2S(PHIGF, i0+1)];\n", - " const double phi_i0p2 = aux_gfs[IDX2S(PHIGF, i0+2)];\n", - " const double FDPart1_Rational_5_2 = 5.0/2.0;\n", - " const double FDPart1_Rational_1_12 = 1.0/12.0;\n", - " const double FDPart1_Rational_4_3 = 4.0/3.0;\n", - " const double phi_dDD00 = ((invdx0)*(invdx0))*(FDPart1_Rational_1_12*(-phi_i0m2 - phi_i0p2) + FDPart1_Rational_4_3*(phi_i0m1 + phi_i0p1) - FDPart1_Rational_5_2*phi);\n", - " /*\n", - " * NRPy+ Finite Difference Code Generation, Step 2 of 2: Evaluate SymPy expressions and write to main memory:\n", - " */\n", - " /*\n", - " * Original SymPy expression:\n", - " * \"aux_gfs[IDX2S(OUTPUTGF, i0)] = phi_dDD00\"\n", - " */\n", - " aux_gfs[IDX2S(OUTPUTGF, i0)] = phi_dDD00;\n", + " /*\n", + " * NRPy+ Finite Difference Code Generation, Step 1 of 2: Read from main memory and compute finite difference stencils:\n", + " */\n", + " /*\n", + " * Original SymPy expression:\n", + " * \"const double phi_dDD00 = invdx0**2*(-5*phi/2 + 4*phi_i0m1/3 - phi_i0m2/12 + 4*phi_i0p1/3 - phi_i0p2/12)\"\n", + " */\n", + " const double phi_i0m2 = aux_gfs[IDX2S(PHIGF, i0-2)];\n", + " const double phi_i0m1 = aux_gfs[IDX2S(PHIGF, i0-1)];\n", + " const double phi = aux_gfs[IDX2S(PHIGF, i0)];\n", + " const double phi_i0p1 = aux_gfs[IDX2S(PHIGF, i0+1)];\n", + " const double phi_i0p2 = aux_gfs[IDX2S(PHIGF, i0+2)];\n", + " const double FDPart1_Rational_5_2 = 5.0/2.0;\n", + " const double FDPart1_Rational_1_12 = 1.0/12.0;\n", + " const double FDPart1_Rational_4_3 = 4.0/3.0;\n", + " const double phi_dDD00 = ((invdx0)*(invdx0))*(FDPart1_Rational_1_12*(-phi_i0m2 - phi_i0p2) + FDPart1_Rational_4_3*(phi_i0m1 + phi_i0p1) - FDPart1_Rational_5_2*phi);\n", + " /*\n", + " * NRPy+ Finite Difference Code Generation, Step 2 of 2: Evaluate SymPy expressions and write to main memory:\n", + " */\n", + " /*\n", + " * Original SymPy expression:\n", + " * \"aux_gfs[IDX2S(OUTPUTGF, i0)] = phi_dDD00\"\n", + " */\n", + " aux_gfs[IDX2S(OUTPUTGF, i0)] = phi_dDD00;\n", - "[]" + "[]" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-ScalarWaveCurvilinear.ipynb to notebook [NbConvertApp] Writing 97020 bytes to Tutorial-Start_to_Finish-ScalarWaveCurvilinear.ipynb real 0m13.359s user 0m11.596s sys 0m0.637s +++ b/Tutorial-Start_to_Finish-ScalarWaveCurvilinear.ipynb - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb to notebook [NbConvertApp] Writing 99682 bytes to Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb real 0m14.877s user 0m14.077s sys 0m0.798s +++ b/Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-ScalarWave.ipynb to notebook [NbConvertApp] Writing 95212 bytes to Tutorial-Start_to_Finish-ScalarWave.ipynb real 0m9.302s user 0m7.612s sys 0m0.602s +++ b/Tutorial-Start_to_Finish-ScalarWave.ipynb - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb to notebook [NbConvertApp] Writing 96199 bytes to Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb real 0m9.645s user 0m7.981s sys 0m0.718s +++ b/Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Cartesian.ipynb to notebook [NbConvertApp] Writing 361384 bytes to Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Cartesian.ipynb real 1m29.390s user 1m27.420s sys 0m1.003s +++ b/Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Cartesian.ipynb - "\u001b[2KIt: 20 t=1.25 dt=6.25e-02 | 100.0%; ETA 0 s | t/h 543.65 | gp/s 2.53e+06\n", - "\u001b[2KIt: 20 t=1.00 dt=5.00e-02 | 80.0%; ETA 3 s | t/h 311.40 | gp/s 3.54e+06\n", + "\u001b[2KIt: 20 t=1.25 dt=6.25e-02 | 100.0%; ETA 0 s | t/h 179.46 | gp/s 8.36e+05\n", + "\u001b[2KIt: 20 t=1.00 dt=5.00e-02 | 80.0%; ETA 10 s | t/h 92.56 | gp/s 1.05e+06\n", - "
" + "
" - "needs_background": "light" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Curvilinear.ipynb to notebook [NbConvertApp] Writing 251791 bytes to Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Curvilinear.ipynb real 0m54.442s user 0m53.893s sys 0m3.891s +++ b/Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Curvilinear.ipynb - "\u001b[2KIt: 150 t=4.87 dt=3.25e-02 | 97.4%; ETA 0 s | t/h 20872.35 | gp/s 1.43e+07\r\n", - "\u001b[2KIt: 240 t=4.87 dt=2.03e-02 | 97.6%; ETA 0 s | t/h 7764.32 | gp/s 2.18e+07\r\n", + "\u001b[2KIt: 150 t=4.87 dt=3.25e-02 | 97.4%; ETA 0 s | t/h 2925.92 | gp/s 2.00e+06\n", + "\u001b[2KIt: 240 t=4.87 dt=2.03e-02 | 97.6%; ETA 0 s | t/h 977.44 | gp/s 2.74e+06\n", - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - ], + "outputs": [], [NbConvertApp] Converting notebook NRPyPN/PN-dE_GW_dt_and_dM_dt.ipynb to notebook [NbConvertApp] Writing 28222 bytes to NRPyPN/PN-dE_GW_dt_and_dM_dt.ipynb real 0m7.618s user 0m6.093s sys 0m0.279s +++ b/NRPyPN/PN-dE_GW_dt_and_dM_dt.ipynb + "Traceback (most recent call last):\n", + " File \"/home/semaphore/.pyenv/3.9/bin/jupyter-nbconvert\", line 8, in \n", + " sys.exit(main())\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jupyter_core/application.py\", line 269, in launch_instance\n", + " return super().launch_instance(argv=argv, **kwargs)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/traitlets/config/application.py\", line 978, in launch_instance\n", + " app.start()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 426, in start\n", + " self.convert_notebooks()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 600, in convert_notebooks\n", + " self.convert_single_notebook(notebook_filename)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 563, in convert_single_notebook\n", + " output, resources = self.export_single_notebook(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 491, in export_single_notebook\n", + " output, resources = self.exporter.from_filename(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 190, in from_filename\n", + " return self.from_file(f, resources=resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 207, in from_file\n", + " return self.from_notebook_node(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/latex.py\", line 74, in from_notebook_node\n", + " return super().from_notebook_node(nb, resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 401, in from_notebook_node\n", + " output = self.template.render(nb=nb_copy, resources=resources)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 157, in template\n", + " self._template_cached = self._load_template()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 371, in _load_template\n", + " return self.environment.get_template(template_file)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 1010, in get_template\n", + " return self._load_template(name, globals)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 969, in _load_template\n", + " template = self.loader.load(self, name, self.make_globals(globals))\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/loaders.py\", line 575, in load\n", + " raise TemplateNotFound(name)\n", + "jinja2.exceptions.TemplateNotFound: index.tex.j2\n", [NbConvertApp] Converting notebook NRPyPN/PN-Hamiltonian-Nonspinning.ipynb to notebook [NbConvertApp] Writing 21381 bytes to NRPyPN/PN-Hamiltonian-Nonspinning.ipynb real 0m4.602s user 0m3.175s sys 0m0.346s +++ b/NRPyPN/PN-Hamiltonian-Nonspinning.ipynb + "Traceback (most recent call last):\n", + " File \"/home/semaphore/.pyenv/3.9/bin/jupyter-nbconvert\", line 8, in \n", + " sys.exit(main())\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jupyter_core/application.py\", line 269, in launch_instance\n", + " return super().launch_instance(argv=argv, **kwargs)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/traitlets/config/application.py\", line 978, in launch_instance\n", + " app.start()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 426, in start\n", + " self.convert_notebooks()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 600, in convert_notebooks\n", + " self.convert_single_notebook(notebook_filename)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 563, in convert_single_notebook\n", + " output, resources = self.export_single_notebook(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 491, in export_single_notebook\n", + " output, resources = self.exporter.from_filename(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 190, in from_filename\n", + " return self.from_file(f, resources=resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 207, in from_file\n", + " return self.from_notebook_node(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/latex.py\", line 74, in from_notebook_node\n", + " return super().from_notebook_node(nb, resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 401, in from_notebook_node\n", + " output = self.template.render(nb=nb_copy, resources=resources)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 157, in template\n", + " self._template_cached = self._load_template()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 371, in _load_template\n", + " return self.environment.get_template(template_file)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 1010, in get_template\n", + " return self._load_template(name, globals)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 969, in _load_template\n", + " template = self.loader.load(self, name, self.make_globals(globals))\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/loaders.py\", line 575, in load\n", + " raise TemplateNotFound(name)\n", + "jinja2.exceptions.TemplateNotFound: index.tex.j2\n", [NbConvertApp] Converting notebook NRPyPN/PN-Hamiltonian-Spin-Orbit.ipynb to notebook [NbConvertApp] Writing 54326 bytes to NRPyPN/PN-Hamiltonian-Spin-Orbit.ipynb real 0m6.872s user 0m5.543s sys 0m0.368s +++ b/NRPyPN/PN-Hamiltonian-Spin-Orbit.ipynb + "Traceback (most recent call last):\n", + " File \"/home/semaphore/.pyenv/3.9/bin/jupyter-nbconvert\", line 8, in \n", + " sys.exit(main())\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jupyter_core/application.py\", line 269, in launch_instance\n", + " return super().launch_instance(argv=argv, **kwargs)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/traitlets/config/application.py\", line 978, in launch_instance\n", + " app.start()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 426, in start\n", + " self.convert_notebooks()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 600, in convert_notebooks\n", + " self.convert_single_notebook(notebook_filename)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 563, in convert_single_notebook\n", + " output, resources = self.export_single_notebook(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 491, in export_single_notebook\n", + " output, resources = self.exporter.from_filename(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 190, in from_filename\n", + " return self.from_file(f, resources=resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 207, in from_file\n", + " return self.from_notebook_node(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/latex.py\", line 74, in from_notebook_node\n", + " return super().from_notebook_node(nb, resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 401, in from_notebook_node\n", + " output = self.template.render(nb=nb_copy, resources=resources)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 157, in template\n", + " self._template_cached = self._load_template()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 371, in _load_template\n", + " return self.environment.get_template(template_file)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 1010, in get_template\n", + " return self._load_template(name, globals)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 969, in _load_template\n", + " template = self.loader.load(self, name, self.make_globals(globals))\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/loaders.py\", line 575, in load\n", + " raise TemplateNotFound(name)\n", + "jinja2.exceptions.TemplateNotFound: index.tex.j2\n", [NbConvertApp] Converting notebook NRPyPN/PN-Hamiltonian-Spin-Spin.ipynb to notebook [NbConvertApp] Writing 30653 bytes to NRPyPN/PN-Hamiltonian-Spin-Spin.ipynb real 0m5.115s user 0m3.671s sys 0m0.310s +++ b/NRPyPN/PN-Hamiltonian-Spin-Spin.ipynb + "Traceback (most recent call last):\n", + " File \"/home/semaphore/.pyenv/3.9/bin/jupyter-nbconvert\", line 8, in \n", + " sys.exit(main())\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jupyter_core/application.py\", line 269, in launch_instance\n", + " return super().launch_instance(argv=argv, **kwargs)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/traitlets/config/application.py\", line 978, in launch_instance\n", + " app.start()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 426, in start\n", + " self.convert_notebooks()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 600, in convert_notebooks\n", + " self.convert_single_notebook(notebook_filename)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 563, in convert_single_notebook\n", + " output, resources = self.export_single_notebook(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/nbconvertapp.py\", line 491, in export_single_notebook\n", + " output, resources = self.exporter.from_filename(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 190, in from_filename\n", + " return self.from_file(f, resources=resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/exporter.py\", line 207, in from_file\n", + " return self.from_notebook_node(\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/latex.py\", line 74, in from_notebook_node\n", + " return super().from_notebook_node(nb, resources, **kw)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 401, in from_notebook_node\n", + " output = self.template.render(nb=nb_copy, resources=resources)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 157, in template\n", + " self._template_cached = self._load_template()\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/nbconvert/exporters/templateexporter.py\", line 371, in _load_template\n", + " return self.environment.get_template(template_file)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 1010, in get_template\n", + " return self._load_template(name, globals)\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/environment.py\", line 969, in _load_template\n", + " template = self.loader.load(self, name, self.make_globals(globals))\n", + " File \"/home/semaphore/.pyenv/3.9/lib/python3.9/site-packages/jinja2/loaders.py\", line 575, in load\n", + " raise TemplateNotFound(name)\n", + "jinja2.exceptions.TemplateNotFound: index.tex.j2\n", [NbConvertApp] Converting notebook NRPyPN/PN-Hamiltonian-SSS.ipynb to notebook