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 2621 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] [Connecting to mirror.init7.net] [Conn 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] Hit:5 http://mirror.init7.net/ubuntu bionic InRelease Get:6 http://mirror.init7.net/ubuntu bionic-updates InRelease [88.7 kB] Get:7 http://packages.cloud.google.com/apt cloud-sdk-bionic InRelease [6,786 B] 0% [Waiting for headers] [6 InRelease 14.2 kB/88.7 kB 16%] [Waiting for headers 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [6 InRelease 14.2 kB/88.7 kB Get:8 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [6 InRelease 14.2 kB/88.7 kB Hit:9 http://de.archive.ubuntu.com/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [6 InRelease 43.2 kB/88.7 kB Hit:10 http://ppa.launchpad.net/ansible/ansible/ubuntu trusty InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [6 InRelease 43.2 kB/88.7 kB Get:11 https://storage.googleapis.com/bazel-apt stable InRelease [2,256 B] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [6 InRelease 88.7 kB/88.7 kB 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Waiting for headers] [Conne Hit:12 https://baltocdn.com/helm/stable/debian all InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Waiting for headers] [Conne Get:13 http://de.archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Get:14 http://mirror.init7.net/ubuntu bionic-backports InRelease [83.3 kB] 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Hit:15 https://download.docker.com/linux/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Hit:16 https://packages.microsoft.com/repos/azure-cli bionic InRelease 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Get:17 http://mirror.init7.net/ubuntu bionic-security InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.5 kB/88.7 kB 15%] [17 InRelease 2 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.5 kB/88.7 kB 15%] [Waiting for he Hit:18 https://dl.yarnpkg.com/debian stable InRelease 0% [1 InRelease gpgv 242 kB] [13 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] [13 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 packagecloud. Get:20 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [20 InRelease 41.8 kB/88.7 kB 47%] [Connecting to 0% [1 InRelease gpgv 242 kB] [Connecting to ppa.launchpad.net (185.125.190.52)] Hit:21 http://ppa.launchpad.net/cwchien/gradle/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [Connected to packagecloud.io (52.8.238.238)] [Con 0% [Connecting to ppa.launchpad.net (185.125.190.52)] [Connected to packageclou 0% [2 InRelease gpgv 88.7 kB] [Connecting to ppa.launchpad.net (185.125.190.52) Hit:22 http://ppa.launchpad.net/pypy/ppa/ubuntu bionic InRelease 0% [2 InRelease gpgv 88.7 kB] [Connecting to ppa.launchpad.net (185.125.190.52) Hit:23 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease 0% [2 InRelease gpgv 88.7 kB] [Connected to packagecloud.io (52.8.238.238)] [Co 0% [Connected to packagecloud.io (52.8.238.238)] [Connected to repo.scala-sbt.o 0% [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Connected to packagecloud. 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 47.5 kB/2,750 kB 2%] [Connected to p 0% [3 InRelease gpgv 83.3 kB] [Connected to packagecloud.io (52.8.238.238)] [Wa Get:25 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main i386 Packages [1,541 kB] 0% [3 InRelease gpgv 83.3 kB] [25 Packages 2,643 B/1,541 kB 0%] [Connected to p 0% [24 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [25 Packages 44.6 kB/1,54 0% [24 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% [24 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [26 Translation-en 65.5 k 0% [24 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% [24 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [27 Packages 51.3 kB/936 0% [24 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% [24 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [28 Translation-en 32.1 k 0% [24 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% [24 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [29 Packages 33.1 kB/1,84 0% [24 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [29 Packages 1,180 kB/1,8 0% [Connecting to scala.jfrog.io] [24 Packages store 0 B] [3 InRelease gpgv 83. Get:31 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe i386 Packages [1,627 kB] 0% [Connecting to scala.jfrog.io] [24 Packages store 0 B] [3 InRelease gpgv 83. 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [3 InR Get:32 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe Translation-en [400 kB] 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [3 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [3 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [3 InR 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [Conne 0% [Connecting to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [4 InR Get:34 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main i386 Packages [53.2 kB] 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 Get:35 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main amd64 Packages [53.3 kB] 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 Get:36 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main Translation-en [14.5 kB] 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 Get:37 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe amd64 Packages [18.1 kB] 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 Get:38 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe i386 Packages [18.1 kB] 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 Get:39 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe Translation-en [8,668 B] 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% [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] [5 InRe Get:40 http://mirror.hetzner.de/ubuntu/packages bionic-security/main i386 Packages [1,243 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:41 http://mirror.hetzner.de/ubuntu/packages bionic-security/main amd64 Packages [2,423 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:42 http://mirror.hetzner.de/ubuntu/packages bionic-security/main Translation-en [417 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:43 http://mirror.hetzner.de/ubuntu/packages bionic-security/restricted amd64 Packages [906 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:45 http://mirror.hetzner.de/ubuntu/packages bionic-security/restricted Translation-en [125 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 i386 Packages [1,037 kB] 0% [Connected to scala.jfrog.io (54.149.38.86)] [24 Packages store 0 B] [5 InRe 0% [Connecting to d28dx6y1hfq314.cloudfront.net] [Connected to scala.jfrog.io ( Get:47 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe amd64 Packages [1,232 kB] 0% [Connecting to d28dx6y1hfq314.cloudfront.net] [Connected to scala.jfrog.io ( 0% [Connected to d28dx6y1hfq314.cloudfront.net (13.32.118.12)] [Connected to sc Get:48 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe Translation-en [283 kB] 0% [Connected to d28dx6y1hfq314.cloudfront.net (13.32.118.12)] [Connected to sc 0% [Connected to d28dx6y1hfq314.cloudfront.net (13.32.118.12)] [Connected to sc 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 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)] [8 InRele 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [25 Packa Get:49 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)] [25 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [25 Packa Get:50 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)] [25 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [25 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [25 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [25 Packa Get:51 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)] [25 Packa 0% [Waiting for headers] [Connected to scala.jfrog.io (54.149.38.86)] [25 Packa 0% [Waiting for headers] [Waiting for headers] [25 Packages store 0 B] 0% [Waiting for headers] [Waiting for headers] [25 Packages store 0 B] [10 InRe 0% [Waiting for headers] [Waiting for headers] [25 Packages store 0 B] 0% [Waiting for headers] [Waiting for headers] [25 Packages store 0 B] [11 InRe 0% [Waiting for headers] [Waiting for headers] [11 InRelease gpgv 2,256 B] 0% [Waiting for headers] [Waiting for headers] [26 Translation-en store 0 B] [1 Get:30 https://scala.jfrog.io/artifactory/debian all InRelease [3,558 B] 0% [Waiting for headers] [26 Translation-en store 0 B] [11 InRelease gpgv 2,256 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] [6 Get:52 https://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 Packages [8,019 B] 0% [Waiting for headers] [Waiting for headers] [26 Translation-en store 0 B] [6 0% [Waiting for headers] [Waiting for headers] [26 Translation-en store 0 B] [6 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 Get:53 http://mirror.init7.net/ubuntu bionic-updates/main i386 Packages [1,541 kB] 0% [Waiting for headers] [Waiting for headers] [26 Translation-en store 0 B] [1 Ign:33 https://scala.jfrog.io/artifactory/debian InRelease 0% [Waiting for headers] [26 Translation-en store 0 B] [12 InRelease gpgv 7,652 0% [Waiting for headers] [12 InRelease gpgv 7,652 B] [53 Packages 43.2 kB/1,541 0% [Waiting for headers] [27 Packages store 0 B] [12 InRelease gpgv 7,652 B] [5 0% [Waiting for headers] [27 Packages store 0 B] [12 InRelease gpgv 7,652 B] [W Hit:44 https://packagecloud.io/github/git-lfs/ubuntu bionic InRelease 0% [27 Packages store 0 B] [12 InRelease gpgv 7,652 B] [Waiting for headers] [W Get:54 http://mirror.init7.net/ubuntu bionic-updates/main amd64 Packages [2,750 kB] 0% [27 Packages store 0 B] [12 InRelease gpgv 7,652 B] [54 Packages 22.9 kB/2,7 0% [27 Packages store 0 B] [54 Packages 814 kB/2,750 kB 30%] [Waiting for heade 0% [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [54 Packages 814 kB/2,75 0% [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [54 Packages 948 kB/2,75 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] Get:56 http://mirror.init7.net/ubuntu bionic-updates/main Translation-en [507 kB] 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] Get:57 http://mirror.init7.net/ubuntu bionic-updates/restricted amd64 Packages [936 kB] 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:58 http://mirror.init7.net/ubuntu bionic-updates/restricted Translation-en [130 kB] 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] Get:59 http://mirror.init7.net/ubuntu bionic-updates/universe i386 Packages [1,627 kB] 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] Get:60 http://mirror.init7.net/ubuntu bionic-updates/universe amd64 Packages [1,846 kB] 0% [Waiting for headers] [27 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [6 0% [Waiting for headers] [14 InRelease gpgv 83.3 kB] [60 Packages 1,617 kB/1,84 0% [Waiting for headers] [28 Translation-en store 0 B] [14 InRelease gpgv 83.3 0% [Waiting for headers] [28 Translation-en store 0 B] [14 InRelease gpgv 83.3 Get:61 http://mirror.init7.net/ubuntu bionic-updates/universe Translation-en [400 kB] 0% [Waiting for headers] [28 Translation-en store 0 B] [14 InRelease gpgv 83.3 0% [Waiting for headers] [28 Translation-en store 0 B] [14 InRelease gpgv 83.3 0% [Waiting for headers] [28 Translation-en store 0 B] 0% [Waiting for headers] [28 Translation-en store 0 B] [15 InRelease gpgv 64.4 0% [Waiting for headers] [15 InRelease gpgv 64.4 kB] [Waiting for headers] 0% [Waiting for headers] [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] [W Get:62 http://mirror.init7.net/ubuntu bionic-backports/main i386 Packages [53.2 kB] 0% [Waiting for headers] [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] Get:63 http://mirror.init7.net/ubuntu bionic-backports/main amd64 Packages [53.3 kB] Get:64 http://mirror.init7.net/ubuntu bionic-backports/main Translation-en [14.5 kB] 0% [Waiting for headers] [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] [6 Get:65 http://mirror.init7.net/ubuntu bionic-backports/universe amd64 Packages [18.1 kB] 0% [Waiting for headers] [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] [6 0% [Waiting for headers] [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] [W Get:66 http://mirror.init7.net/ubuntu bionic-backports/universe i386 Packages [18.1 kB] Get:67 http://mirror.init7.net/ubuntu bionic-backports/universe Translation-en [8,668 B] 0% [Waiting for headers] [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] Hit:55 https://scala.jfrog.io/artifactory/debian Release 0% [29 Packages store 0 B] [15 InRelease gpgv 64.4 kB] 0% [29 Packages store 0 B] 0% [29 Packages store 0 B] [16 InRelease gpgv 3,964 B] 0% [29 Packages store 0 B] 0% [29 Packages store 0 B] [17 InRelease gpgv 88.7 kB] 0% [29 Packages store 0 B] 0% [29 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [Waiting for headers] Get:68 http://mirror.init7.net/ubuntu bionic-security/main i386 Packages [1,242 kB] 0% [29 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [68 Packages 238 kB/1,24 0% [29 Packages store 0 B] [18 InRelease gpgv 17.1 kB] Get:69 http://mirror.init7.net/ubuntu bionic-security/main amd64 Packages [2,409 kB] 0% [29 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [69 Packages 189 kB/2,40 0% [29 Packages store 0 B] [18 InRelease gpgv 17.1 kB] Get:70 http://mirror.init7.net/ubuntu bionic-security/main Translation-en [417 kB] 0% [29 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [70 Translation-en 0 B/4 0% [18 InRelease gpgv 17.1 kB] [70 Translation-en 65.5 kB/417 kB 16%] 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [70 Translation-en 65.5 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] Get:71 http://mirror.init7.net/ubuntu bionic-security/restricted amd64 Packages [906 kB] 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [71 Packages 0 B/906 kB 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] Get:72 http://mirror.init7.net/ubuntu bionic-security/restricted Translation-en [125 kB] 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [72 Translation-en 0 B/1 Get:73 http://mirror.init7.net/ubuntu bionic-security/universe amd64 Packages [1,232 kB] 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [73 Packages 65.5 kB/1,2 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] Get:74 http://mirror.init7.net/ubuntu bionic-security/universe i386 Packages [1,037 kB] 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [74 Packages 0 B/1,037 k 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] Get:75 http://mirror.init7.net/ubuntu bionic-security/universe Translation-en [283 kB] 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] [75 Translation-en 0 B/2 0% [31 Packages store 0 B] [18 InRelease gpgv 17.1 kB] 0% [31 Packages store 0 B] 0% [31 Packages store 0 B] [13 InRelease gpgv 88.7 kB] 0% [31 Packages store 0 B] 0% [31 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [Waiting for headers] Get:76 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2,409 kB] 0% [31 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [76 Packages 13.4 kB/2,4 0% [31 Packages store 0 B] [76 Packages 205 kB/2,409 kB 9%] 0% [31 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [76 Packages 205 kB/2,40 0% [20 InRelease gpgv 88.7 kB] [76 Packages 205 kB/2,409 kB 9%] [Connecting to 0% [32 Translation-en store 0 B] [20 InRelease gpgv 88.7 kB] [76 Packages 205 k Get:77 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main amd64 Packages [4,236 B] 0% [32 Translation-en store 0 B] [20 InRelease gpgv 88.7 kB] [76 Packages 862 k 0% [32 Translation-en store 0 B] [20 InRelease gpgv 88.7 kB] [76 Packages 862 k 0% [32 Translation-en store 0 B] [20 InRelease gpgv 88.7 kB] [Waiting for heade 0% [20 InRelease gpgv 88.7 kB] [Waiting for headers] [Waiting for headers] Get:78 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main i386 Packages [4,236 B] 0% [20 InRelease gpgv 88.7 kB] [Waiting for headers] 0% [34 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [Waiting for headers] Get:79 http://de.archive.ubuntu.com/ubuntu bionic-security/main i386 Packages [1,242 kB] 0% [34 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [79 Packages 23.0 kB/1,2 0% [20 InRelease gpgv 88.7 kB] [79 Packages 830 kB/1,242 kB 67%] 0% [35 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [79 Packages 830 kB/1,24 0% [20 InRelease gpgv 88.7 kB] [79 Packages 830 kB/1,242 kB 67%] 0% [36 Translation-en store 0 B] [20 InRelease gpgv 88.7 kB] [79 Packages 830 k 0% [36 Translation-en store 138 kB] [79 Packages 830 kB/1,242 kB 67%] 0% [79 Packages 830 kB/1,242 kB 67%] 0% [37 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [79 Packages 867 kB/1,24 0% [21 InRelease gpgv 15.4 kB] [79 Packages 1,036 kB/1,242 kB 83%] 0% [38 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [79 Packages 1,036 kB/1, 0% [21 InRelease gpgv 15.4 kB] [79 Packages 1,168 kB/1,242 kB 94%] 0% [39 Translation-en store 0 B] [21 InRelease gpgv 15.4 kB] [79 Packages 1,168 0% [21 InRelease gpgv 15.4 kB] [79 Packages 1,168 kB/1,242 kB 94%] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [79 Packages 1,168 kB/1, 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:80 http://de.archive.ubuntu.com/ubuntu bionic-security/main Translation-en [417 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [80 Translation-en 197 k 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:81 http://de.archive.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [906 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [81 Packages 13.0 kB/906 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:82 http://de.archive.ubuntu.com/ubuntu bionic-security/restricted Translation-en [125 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [82 Translation-en 23.7 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:83 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,232 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [83 Packages 29.6 kB/1,2 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:84 http://de.archive.ubuntu.com/ubuntu bionic-security/universe i386 Packages [1,037 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [84 Packages 0 B/1,037 k 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:85 http://de.archive.ubuntu.com/ubuntu bionic-security/universe Translation-en [283 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [85 Translation-en 0 B/2 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:86 http://de.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,541 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [86 Packages 0 B/1,541 k 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:87 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,750 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [87 Packages 0 B/2,750 k 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:88 http://de.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [507 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [88 Translation-en 0 B/5 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:89 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [936 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [89 Packages 0 B/936 kB 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:90 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted Translation-en [130 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [90 Translation-en 0 B/1 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:91 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,846 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [91 Packages 0 B/1,846 k 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:92 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,627 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [92 Packages 0 B/1,627 k 0% [21 InRelease gpgv 15.4 kB] [92 Packages 841 kB/1,627 kB 52%] 0% [41 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [92 Packages 841 kB/1,62 0% [41 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:93 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [400 kB] 0% [41 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [93 Translation-en 0 B/4 0% [41 Packages store 0 B] [21 InRelease gpgv 15.4 kB] 0% [41 Packages store 0 B] 0% [41 Packages store 0 B] [22 InRelease gpgv 15.4 kB] 0% [41 Packages store 0 B] 0% [41 Packages store 0 B] [23 InRelease gpgv 15.9 kB] 0% [41 Packages store 0 B] 0% [41 Packages store 0 B] [30 InRelease gpgv 3,558 B] 0% [41 Packages store 0 B] 0% [Waiting for headers] [41 Packages store 0 B] [44 InRelease gpgv 24.4 kB] 0% [Waiting for headers] [41 Packages store 0 B] 0% [Waiting for headers] [41 Packages store 0 B] [Release.gpg gpgv 815 B] 0% [Waiting for headers] [Release.gpg gpgv 815 B] 0% [Waiting for headers] [42 Translation-en store 0 B] [Release.gpg gpgv 815 B] 98% [Waiting for headers] [42 Translation-en store 0 B] Get:95 https://scala.jfrog.io/artifactory/debian all/main amd64 Packages [1,622 B] 98% [42 Translation-en store 0 B] 98% [Waiting for headers] 98% [Waiting for headers] [43 Packages store 0 B] Get:96 https://scala.jfrog.io/artifactory/debian all/main i386 Packages [1,622 B] 98% [43 Packages store 0 B] 98% [Working] 98% [45 Translation-en store 0 B] 98% [Working] 98% [46 Packages store 0 B] 98% [Working] 98% [47 Packages store 0 B] 98% [Working] 98% [48 Translation-en store 0 B] 98% [Working] 98% [49 Packages store 0 B] 98% [Working] 98% [50 Packages store 0 B] 98% [Working] 98% [51 Packages store 0 B] 98% [Working] 98% [52 Packages store 0 B] 98% [Working] 98% [53 Packages store 0 B] 98% [Working] 98% [54 Packages store 0 B] 98% [54 Packages store 0 B] 98% [Working] 98% [56 Translation-en store 0 B] 98% [Working] 98% [57 Packages store 0 B] 98% [Working] 98% [58 Translation-en store 0 B] 99% [Working] 99% [59 Packages store 0 B] 99% [Working] 99% [60 Packages store 0 B] 99% [Working] 99% [61 Translation-en store 0 B] 99% [Working] 8,949 kB/s 0s 99% [62 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [63 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [64 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [65 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [66 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [67 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [68 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [69 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [70 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [71 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [72 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [73 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [74 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [75 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [77 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [76 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [78 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [79 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [80 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [81 Packages store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [82 Translation-en store 0 B] 8,949 kB/s 0s 99% [Working] 8,949 kB/s 0s 99% [83 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [84 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [85 Translation-en store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [86 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [87 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [88 Translation-en store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [89 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [90 Translation-en store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [91 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [92 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [93 Translation-en store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [95 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s 100% [96 Packages store 0 B] 8,949 kB/s 0s 100% [Working] 8,949 kB/s 0s Fetched 53.9 MB in 11s (4,986 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... 8% 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... 23% 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... 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... 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... 67% 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... 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 python3 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. python3 is already the newest version (3.6.7-1~18.04). python3 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 27.1 kB/47.6 kB 57%] 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 5,233 B/6,880 B 76%] 1% [Working] Get:5 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva-x11-2 amd64 2.1.0-3 [11.5 kB] Get:6 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libvdpau1 amd64 1.1.1-3ubuntu1 [25.5 kB] 1% [6 libvdpau1 25.5 kB/25.5 kB 100%] 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.6 kB/191 kB 9%] 2% [Waiting for headers] 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 5,960 B/145 kB 4%] 3% [Working] 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 42.9 kB/65.9 kB 65%] 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 55.2 kB/55.2 kB 100%] 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 15.4 kB/19.6 kB 78%] 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 61.0 kB/609 kB 10%] 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 27.9 kB/235 kB 12%] 8% [Waiting for headers] 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 54.8 kB/4,600 kB 1%] 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 18.8 kB/141 kB 13%] 13% [Waiting for headers] Get:24 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libchromaprint1 amd64 1.4.3-1 [36.8 kB] 13% [24 libchromaprint1 8,528 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 8,192 B/121 kB 7%] 14% [Waiting for headers] 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 41.9 kB/172 kB 24%] 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.8 kB/12.8 MB 0%] 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 23.2 kB/38.5 kB 60%] 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% [Waiting for headers] 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% [Waiting for headers] 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 34.3 kB/150 kB 23%] 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 12.5 kB/157 kB 8%] 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 57.6 kB/221 kB 26%] 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 67.1 kB/875 kB 8%] 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 18.6 kB/58.8 kB 32%] 33% [Waiting for headers] Get:42 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libcdio-cdda2 amd64 10.2+0.94+2-2build1 [17.7 kB] 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 21.3 kB/77.5 kB 27%] 34% [Waiting for headers] 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 39.2 kB/102 kB 38%] Get:46 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libsndio6.1 amd64 1.1.0-3 [23.4 kB] 34% [46 libsndio6.1 23.4 kB/23.4 kB 100%] 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 41.6 kB/266 kB 16%] 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 41.0 kB/382 kB 11%] 36% [Working] Get:49 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xfixes0 amd64 1.13-2~ubuntu18.04 [9,352 B] 36% [49 libxcb-xfixes0 9,352 B/9,352 B 100%] 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 27.2 kB/75.1 kB 36%] 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%] 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 69.2 kB/4,551 kB 2%] 42% [Working] Get:53 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libaacs0 amd64 0.9.0-1 [51.4 kB] 43% [53 libaacs0 17.5 kB/51.4 kB 34%] 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 32.8 kB/46.6 kB 70%] 43% [Working] Get:55 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgslcblas0 amd64 2.4+dfsg-6 [79.7 kB] 43% [55 libgslcblas0 49.5 kB/79.7 kB 62%] 43% [Waiting for headers] Get:56 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgsl23 amd64 2.4+dfsg-6 [823 kB] 43% [56 libgsl23 63.9 kB/823 kB 8%] 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 46.1 kB/1,023 kB 5%] 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 23.8 kB/54.9 kB 43%] 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 15.6 kB/100 kB 16%] 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 36.8 kB/44.3 kB 83%] 47% [Working] 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.1 kB/227 kB 9%] 47% [Waiting for headers] Get:62 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libpoppler73 amd64 0.62.0-2ubuntu2.14 [800 kB] 47% [62 libpoppler73 40.4 kB/800 kB 5%] 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 23.3 kB/41.4 kB 56%] 49% [Waiting for headers] 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 18.7 kB/230 kB 8%] 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 12.3 kB/26.0 kB 47%] 50% [Waiting for headers] Get:69 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 lmodern all 2.004.5-3 [9,631 kB] 50% [69 lmodern 18.9 kB/9,631 kB 0%] 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 31.7 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 42.5 kB/2,496 kB 2%] 64% [Working] 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 0 B/40.1 kB 0%] 65% [Working] 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 0 B/6,692 kB 0%] 71% [Working] Get:74 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 t1utils amd64 1.41-2 [56.0 kB] 71% [74 t1utils 0 B/56.0 kB 0%] 71% [Working] Get:75 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 texlive-binaries amd64 2017.20170613.44572-8ubuntu0.1 [8,179 kB] 71% [75 texlive-binaries 0 B/8,179 kB 0%] 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 10.2 kB/18.7 MB 0%] 94% [76 texlive-base 15.8 MB/18.7 MB 84%] 97% [Waiting for headers] 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 34.7 kB/925 kB 4%] 99% [Waiting for headers] 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% [Working] 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 3s (29.9 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:53 03/10/2022]: Changing 'python' to version 3.9 * Switching to Python version 3.9 * Done. Python 3.9.14 [20:53 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 40.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 32.4 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 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 10.0 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 40.5 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.3/11.8 MB 100.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 7.5/11.8 MB 107.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 11.8/11.8 MB 111.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 82.6 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 -:--:--  ━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/43.9 MB 86.0 MB/s eta 0:00:01  ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/43.9 MB 77.0 MB/s eta 0:00:01  ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/43.9 MB 75.9 MB/s eta 0:00:01  ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/43.9 MB 78.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/43.9 MB 93.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 19.7/43.9 MB 109.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━ 22.8/43.9 MB 101.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 25.9/43.9 MB 91.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 29.8/43.9 MB 91.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 33.0/43.9 MB 93.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 36.0/43.9 MB 92.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 39.2/43.9 MB 89.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 109.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 109.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 109.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 MB 47.6 MB/s eta 0:00:00 [?25hCollecting nrpylatex Downloading nrpylatex-1.2.2-py3-none-any.whl (34 kB) Collecting 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 43.4 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 62.2 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 35.2 MB/s eta 0:00:00 [?25hCollecting notebook Downloading notebook-6.4.12-py3-none-any.whl (9.9 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/9.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/9.9 MB 118.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 7.1/9.9 MB 101.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 9.9/9.9 MB 100.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 77.2 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 52.0 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 51.4 MB/s eta 0:00:00 [?25hCollecting cycler>=0.10 Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB) Collecting 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 -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 100.5 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 -:--:--  ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/17.1 MB 129.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 7.8/17.1 MB 112.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 11.6/17.1 MB 108.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 15.2/17.1 MB 102.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 17.1/17.1 MB 97.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 66.0 MB/s eta 0:00:00 [?25hRequirement already satisfied: packaging>=20.0 in ./.pyenv/3.9/lib/python3.9/site-packages (from matplotlib) (21.3) Collecting 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 49.9 MB/s eta 0:00:00 [?25hCollecting 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 69.8 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 109.2 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 sympy Downloading sympy-1.11.1-py3-none-any.whl (6.5 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 3.4/6.5 MB 101.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.5/6.5 MB 91.6 MB/s eta 0:00:00 [?25hCollecting six>=1.5 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting nest-asyncio Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB) Collecting matplotlib-inline>=0.1 Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting 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 34.9 MB/s eta 0:00:00 [?25hCollecting 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 81.5 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 86.9 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.8/1.8 MB 76.6 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 59.3 MB/s eta 0:00:00 [?25hCollecting 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 33.9 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 78.1 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 82.1 MB/s eta 0:00:00 [?25hCollecting widgetsnbextension~=4.0 Downloading widgetsnbextension-4.0.3-py3-none-any.whl (2.0 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/2.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 83.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 74.6 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 83.6 MB/s eta 0:00:00 [?25hCollecting importlib-metadata>=3.6 Downloading importlib_metadata-5.0.0-py3-none-any.whl (21 kB) Collecting beautifulsoup4 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/128.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 35.5 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 jupyterlab-pygments Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 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 35.1 MB/s eta 0:00:00 [?25hCollecting pandocfilters>=1.4.1 Downloading pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting defusedxml Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting markupsafe>=2.0 Downloading MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Collecting 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 32.8 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 24.6 MB/s eta 0:00:00 [?25hCollecting 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 21.7 MB/s eta 0:00:00 [?25hCollecting 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 26.2 MB/s eta 0:00:00 [?25hCollecting tinycss2 Downloading tinycss2-1.1.1-py3-none-any.whl (21 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 20.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 27.6 MB/s eta 0:00:00 [?25hCollecting zipp>=0.5 Downloading zipp-3.8.1-py3-none-any.whl (5.6 kB) Collecting pickleshare Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 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 18.6 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 89.6 MB/s eta 0:00:00 [?25hCollecting decorator Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting backcall Downloading backcall-0.2.0-py2.py3-none-any.whl (11 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 fastjsonschema Downloading fastjsonschema-2.16.2-py3-none-any.whl (22 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 26.9 MB/s eta 0:00:00 [?25hCollecting 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 27.8 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 34.6 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 37.9 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 84.4 MB/s eta 0:00:00 [?25hCollecting asttokens Downloading asttokens-2.0.8-py2.py3-none-any.whl (23 kB) Collecting 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 pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/118.7 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 40.5 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 pip3 install -U git+https://github.com/sympy/sympy/ Collecting git+https://github.com/sympy/sympy/ Cloning https://github.com/sympy/sympy/ to /tmp/pip-req-build-xro_u_7v Running command git clone --filter=blob:none --quiet https://github.com/sympy/sympy/ /tmp/pip-req-build-xro_u_7v Resolved https://github.com/sympy/sympy/ to commit 89fceb7a9d9f1423f744cca99df80de934efaab2 Preparing metadata (setup.py) ... [?25l- \ done [?25hRequirement already satisfied: mpmath>=0.19 in ./.pyenv/3.9/lib/python3.9/site-packages (from sympy==1.12.dev0) (1.2.1) Building wheels for collected packages: sympy Building wheel for sympy (setup.py) ... [?25l- \ | / - \ | / - \ | / - \ | / done [?25h Created wheel for sympy: filename=sympy-1.12.dev0-py3-none-any.whl size=6529471 sha256=34fb2b947ef371e74ba69dde402beb58235454c8c692e41a5d352f52390512c0 Stored in directory: /tmp/pip-ephem-wheel-cache-nze0arov/wheels/e8/9b/47/e3c1ecd0127f877f7ac39f5940d221c6520b3aba75a1edffee Successfully built sympy Installing collected packages: sympy Attempting uninstall: sympy Found existing installation: sympy 1.11.1 Uninstalling sympy-1.11.1: Successfully uninstalled sympy-1.11.1 Successfully installed sympy-1.12.dev0 git clone https://github.com/zachetienne/nrpytutorial.git Cloning into 'nrpytutorial'... remote: Enumerating objects: 21953, done. remote: Counting objects: 0% (1/2902) remote: Counting objects: 1% (30/2902) remote: Counting objects: 2% (59/2902) remote: Counting objects: 3% (88/2902) remote: Counting objects: 4% (117/2902) remote: Counting objects: 5% (146/2902) remote: Counting objects: 6% (175/2902) remote: Counting objects: 7% (204/2902) remote: Counting objects: 8% (233/2902) remote: Counting objects: 9% (262/2902) remote: Counting objects: 10% (291/2902) remote: Counting objects: 11% (320/2902) remote: Counting objects: 12% (349/2902) remote: Counting objects: 13% (378/2902) remote: Counting objects: 14% (407/2902) remote: Counting objects: 15% (436/2902) remote: Counting objects: 16% (465/2902) remote: Counting objects: 17% (494/2902) remote: Counting objects: 18% (523/2902) remote: Counting objects: 19% (552/2902) remote: Counting objects: 20% (581/2902) remote: Counting objects: 21% (610/2902) remote: Counting objects: 22% (639/2902) remote: Counting objects: 23% (668/2902) remote: Counting objects: 24% (697/2902) remote: Counting objects: 25% (726/2902) remote: Counting objects: 26% (755/2902) remote: Counting objects: 27% (784/2902) remote: Counting objects: 28% (813/2902) remote: Counting objects: 29% (842/2902) remote: Counting objects: 30% (871/2902) remote: Counting objects: 31% (900/2902) remote: Counting objects: 32% (929/2902) remote: Counting objects: 33% (958/2902) remote: Counting objects: 34% (987/2902) remote: Counting objects: 35% (1016/2902) remote: Counting objects: 36% (1045/2902) remote: Counting objects: 37% (1074/2902) remote: Counting objects: 38% (1103/2902) remote: Counting objects: 39% (1132/2902) remote: Counting objects: 40% (1161/2902) remote: Counting objects: 41% (1190/2902) remote: Counting objects: 42% (1219/2902) remote: Counting objects: 43% (1248/2902) remote: Counting objects: 44% (1277/2902) remote: Counting objects: 45% (1306/2902) remote: Counting objects: 46% (1335/2902) remote: Counting objects: 47% (1364/2902) remote: Counting objects: 48% (1393/2902) remote: Counting objects: 49% (1422/2902) remote: Counting objects: 50% (1451/2902) remote: Counting objects: 51% (1481/2902) remote: Counting objects: 52% (1510/2902) remote: Counting objects: 53% (1539/2902) remote: Counting objects: 54% (1568/2902) remote: Counting objects: 55% (1597/2902) remote: Counting objects: 56% (1626/2902) remote: Counting objects: 57% (1655/2902) remote: Counting objects: 58% (1684/2902) remote: Counting objects: 59% (1713/2902) remote: Counting objects: 60% (1742/2902) remote: Counting objects: 61% (1771/2902) remote: Counting objects: 62% (1800/2902) remote: Counting objects: 63% (1829/2902) remote: Counting objects: 64% (1858/2902) remote: Counting objects: 65% (1887/2902) remote: Counting objects: 66% (1916/2902) remote: Counting objects: 67% (1945/2902) remote: Counting objects: 68% (1974/2902) remote: Counting objects: 69% (2003/2902) remote: Counting objects: 70% (2032/2902) remote: Counting objects: 71% (2061/2902) remote: Counting objects: 72% (2090/2902) remote: Counting objects: 73% (2119/2902) remote: Counting objects: 74% (2148/2902) remote: Counting objects: 75% (2177/2902) remote: Counting objects: 76% (2206/2902) remote: Counting objects: 77% (2235/2902) remote: Counting objects: 78% (2264/2902) remote: Counting objects: 79% (2293/2902) remote: Counting objects: 80% (2322/2902) remote: Counting objects: 81% (2351/2902) remote: Counting objects: 82% (2380/2902) remote: Counting objects: 83% (2409/2902) remote: Counting objects: 84% (2438/2902) remote: Counting objects: 85% (2467/2902) remote: Counting objects: 86% (2496/2902) remote: Counting objects: 87% (2525/2902) remote: Counting objects: 88% (2554/2902) remote: Counting objects: 89% (2583/2902) remote: Counting objects: 90% (2612/2902) remote: Counting objects: 91% (2641/2902) remote: Counting objects: 92% (2670/2902) remote: Counting objects: 93% (2699/2902) remote: Counting objects: 94% (2728/2902) remote: Counting objects: 95% (2757/2902) remote: Counting objects: 96% (2786/2902) remote: Counting objects: 97% (2815/2902) remote: Counting objects: 98% (2844/2902) remote: Counting objects: 99% (2873/2902) remote: Counting objects: 100% (2902/2902) remote: Counting objects: 100% (2902/2902), done. remote: Compressing objects: 0% (1/1020) remote: Compressing objects: 1% (11/1020) remote: Compressing objects: 2% (21/1020) remote: Compressing objects: 3% (31/1020) remote: Compressing objects: 4% (41/1020) remote: Compressing objects: 5% (51/1020) remote: Compressing objects: 6% (62/1020) remote: Compressing objects: 7% (72/1020) remote: Compressing objects: 8% (82/1020) remote: Compressing objects: 9% (92/1020) remote: Compressing objects: 10% (102/1020) remote: Compressing objects: 11% (113/1020) remote: Compressing objects: 12% (123/1020) remote: Compressing objects: 13% (133/1020) remote: Compressing objects: 14% (143/1020) remote: Compressing objects: 14% (152/1020) remote: Compressing objects: 15% (153/1020) remote: Compressing objects: 16% (164/1020) remote: Compressing objects: 17% (174/1020) remote: Compressing objects: 18% (184/1020) remote: Compressing objects: 19% (194/1020) remote: Compressing objects: 20% (204/1020) remote: Compressing objects: 21% (215/1020) remote: Compressing objects: 22% (225/1020) remote: Compressing objects: 23% (235/1020) remote: Compressing objects: 24% (245/1020) remote: Compressing objects: 25% (255/1020) remote: Compressing objects: 26% (266/1020) remote: Compressing objects: 27% (276/1020) remote: Compressing objects: 28% (286/1020) remote: Compressing objects: 29% (296/1020) remote: Compressing objects: 30% (306/1020) remote: Compressing objects: 31% (317/1020) remote: Compressing objects: 32% (327/1020) remote: Compressing objects: 33% (337/1020) remote: Compressing objects: 34% (347/1020) remote: Compressing objects: 35% (357/1020) remote: Compressing objects: 36% (368/1020) remote: Compressing objects: 37% (378/1020) remote: Compressing objects: 38% (388/1020) remote: Compressing objects: 39% (398/1020) remote: Compressing objects: 40% (408/1020) remote: Compressing objects: 41% (419/1020) remote: Compressing objects: 42% (429/1020) remote: Compressing objects: 43% (439/1020) remote: Compressing objects: 44% (449/1020) remote: Compressing objects: 45% (459/1020) remote: Compressing objects: 46% (470/1020) remote: Compressing objects: 47% (480/1020) remote: Compressing objects: 48% (490/1020) remote: Compressing objects: 49% (500/1020) remote: Compressing objects: 50% (510/1020) remote: Compressing objects: 51% (521/1020) remote: Compressing objects: 52% (531/1020) remote: Compressing objects: 53% (541/1020) remote: Compressing objects: 54% (551/1020) remote: Compressing objects: 55% (561/1020) remote: Compressing objects: 56% (572/1020) remote: Compressing objects: 57% (582/1020) remote: Compressing objects: 58% (592/1020) remote: Compressing objects: 59% (602/1020) remote: Compressing objects: 60% (612/1020) remote: Compressing objects: 61% (623/1020) remote: Compressing objects: 62% (633/1020) remote: Compressing objects: 63% (643/1020) remote: Compressing objects: 64% (653/1020) remote: Compressing objects: 65% (663/1020) remote: Compressing objects: 66% (674/1020) remote: Compressing objects: 67% (684/1020) remote: Compressing objects: 68% (694/1020) remote: Compressing objects: 69% (704/1020) remote: Compressing objects: 70% (714/1020) remote: Compressing objects: 71% (725/1020) remote: Compressing objects: 72% (735/1020) remote: Compressing objects: 73% (745/1020) remote: Compressing objects: 74% (755/1020) remote: Compressing objects: 75% (765/1020) remote: Compressing objects: 76% (776/1020) remote: Compressing objects: 77% (786/1020) remote: Compressing objects: 78% (796/1020) remote: Compressing objects: 79% (806/1020) remote: Compressing objects: 80% (816/1020) remote: Compressing objects: 81% (827/1020) remote: Compressing objects: 82% (837/1020) remote: Compressing objects: 83% (847/1020) remote: Compressing objects: 84% (857/1020) remote: Compressing objects: 85% (867/1020) remote: Compressing objects: 86% (878/1020) remote: Compressing objects: 87% (888/1020) remote: Compressing objects: 88% (898/1020) remote: Compressing objects: 89% (908/1020) remote: Compressing objects: 90% (918/1020) remote: Compressing objects: 91% (929/1020) remote: Compressing objects: 92% (939/1020) remote: Compressing objects: 93% (949/1020) remote: Compressing objects: 94% (959/1020) remote: Compressing objects: 95% (969/1020) remote: Compressing objects: 96% (980/1020) remote: Compressing objects: 97% (990/1020) remote: Compressing objects: 98% (1000/1020) remote: Compressing objects: 99% (1010/1020) remote: Compressing objects: 100% (1020/1020) remote: Compressing objects: 100% (1020/1020), done. Receiving objects: 0% (1/21953) Receiving objects: 1% (220/21953) Receiving objects: 2% (440/21953) Receiving objects: 3% (659/21953) Receiving objects: 4% (879/21953) Receiving objects: 5% (1098/21953) Receiving objects: 6% (1318/21953) Receiving objects: 7% (1537/21953) Receiving objects: 8% (1757/21953) Receiving objects: 9% (1976/21953) Receiving objects: 10% (2196/21953) Receiving objects: 11% (2415/21953) Receiving objects: 12% (2635/21953) Receiving objects: 13% (2854/21953) Receiving objects: 14% (3074/21953) Receiving objects: 15% (3293/21953) Receiving objects: 16% (3513/21953) Receiving objects: 17% (3733/21953) Receiving objects: 18% (3952/21953) Receiving objects: 19% (4172/21953) Receiving objects: 20% (4391/21953) Receiving objects: 21% (4611/21953) Receiving objects: 22% (4830/21953) Receiving objects: 23% (5050/21953) Receiving objects: 24% (5269/21953) Receiving objects: 25% (5489/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 26% (5708/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 27% (5928/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 28% (6147/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 29% (6367/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 30% (6586/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 31% (6806/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 32% (7025/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 33% (7245/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 34% (7465/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 35% (7684/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 36% (7904/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 37% (8123/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 38% (8343/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 39% (8562/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 40% (8782/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 41% (9001/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 42% (9221/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 43% (9440/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 44% (9660/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 45% (9879/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 46% (10099/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 47% (10318/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 48% (10538/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 49% (10757/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 50% (10977/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 51% (11197/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 51% (11410/21953), 10.64 MiB | 21.27 MiB/s Receiving objects: 52% (11416/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 53% (11636/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 54% (11855/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 55% (12075/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 56% (12294/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 57% (12514/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 58% (12733/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 59% (12953/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 60% (13172/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 61% (13392/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 62% (13611/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 63% (13831/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 64% (14050/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 65% (14270/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 66% (14489/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 67% (14709/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 68% (14929/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 69% (15148/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 70% (15368/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 71% (15587/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 72% (15807/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 73% (16026/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 74% (16246/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 75% (16465/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 76% (16685/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 77% (16904/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 78% (17124/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 79% (17343/21953), 26.65 MiB | 26.64 MiB/s Receiving objects: 80% (17563/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 81% (17782/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 82% (18002/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 83% (18221/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 84% (18441/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 85% (18661/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 86% (18880/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 87% (19100/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 88% (19319/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 89% (19539/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 90% (19758/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 91% (19978/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 92% (20197/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 93% (20417/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 94% (20636/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 95% (20856/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 96% (21075/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 97% (21295/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 98% (21514/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 99% (21734/21953), 41.39 MiB | 27.59 MiB/s Receiving objects: 99% (21917/21953), 53.56 MiB | 26.78 MiB/s remote: Total 21953 (delta 1914), reused 2782 (delta 1825), pack-reused 19051 Receiving objects: 100% (21953/21953), 53.56 MiB | 26.78 MiB/s Receiving objects: 100% (21953/21953), 53.89 MiB | 26.79 MiB/s, done. Resolving deltas: 0% (0/15934) Resolving deltas: 1% (160/15934) Resolving deltas: 2% (319/15934) Resolving deltas: 3% (479/15934) Resolving deltas: 4% (638/15934) Resolving deltas: 5% (797/15934) Resolving deltas: 6% (957/15934) Resolving deltas: 7% (1116/15934) Resolving deltas: 8% (1275/15934) Resolving deltas: 9% (1435/15934) Resolving deltas: 10% (1594/15934) Resolving deltas: 11% (1753/15934) Resolving deltas: 12% (1913/15934) Resolving deltas: 13% (2072/15934) Resolving deltas: 14% (2231/15934) Resolving deltas: 15% (2391/15934) Resolving deltas: 16% (2550/15934) Resolving deltas: 17% (2709/15934) Resolving deltas: 18% (2869/15934) Resolving deltas: 19% (3028/15934) Resolving deltas: 20% (3187/15934) Resolving deltas: 21% (3347/15934) Resolving deltas: 22% (3506/15934) Resolving deltas: 23% (3665/15934) Resolving deltas: 24% (3825/15934) Resolving deltas: 25% (3984/15934) Resolving deltas: 26% (4143/15934) Resolving deltas: 27% (4303/15934) Resolving deltas: 28% (4462/15934) Resolving deltas: 29% (4621/15934) Resolving deltas: 30% (4781/15934) Resolving deltas: 31% (4940/15934) Resolving deltas: 32% (5099/15934) Resolving deltas: 33% (5259/15934) Resolving deltas: 34% (5418/15934) Resolving deltas: 35% (5577/15934) Resolving deltas: 36% (5737/15934) Resolving deltas: 37% (5896/15934) Resolving deltas: 38% (6055/15934) Resolving deltas: 39% (6215/15934) Resolving deltas: 40% (6374/15934) Resolving deltas: 41% (6533/15934) Resolving deltas: 42% (6693/15934) Resolving deltas: 43% (6852/15934) Resolving deltas: 44% (7011/15934) Resolving deltas: 45% (7171/15934) Resolving deltas: 46% (7330/15934) Resolving deltas: 47% (7489/15934) Resolving deltas: 47% (7634/15934) Resolving deltas: 48% (7649/15934) Resolving deltas: 49% (7808/15934) Resolving deltas: 50% (7967/15934) Resolving deltas: 51% (8127/15934) Resolving deltas: 52% (8286/15934) Resolving deltas: 53% (8446/15934) Resolving deltas: 54% (8605/15934) Resolving deltas: 55% (8764/15934) Resolving deltas: 56% (8924/15934) Resolving deltas: 57% (9083/15934) Resolving deltas: 58% (9242/15934) Resolving deltas: 59% (9402/15934) Resolving deltas: 60% (9561/15934) Resolving deltas: 61% (9720/15934) Resolving deltas: 62% (9880/15934) Resolving deltas: 63% (10039/15934) Resolving deltas: 64% (10198/15934) Resolving deltas: 65% (10358/15934) Resolving deltas: 66% (10517/15934) Resolving deltas: 67% (10676/15934) Resolving deltas: 68% (10836/15934) Resolving deltas: 69% (10995/15934) Resolving deltas: 70% (11154/15934) Resolving deltas: 71% (11314/15934) Resolving deltas: 72% (11473/15934) Resolving deltas: 73% (11632/15934) Resolving deltas: 74% (11792/15934) Resolving deltas: 75% (11951/15934) Resolving deltas: 76% (12110/15934) Resolving deltas: 77% (12270/15934) Resolving deltas: 78% (12429/15934) Resolving deltas: 79% (12588/15934) Resolving deltas: 80% (12748/15934) Resolving deltas: 81% (12907/15934) Resolving deltas: 82% (13066/15934) Resolving deltas: 83% (13226/15934) Resolving deltas: 84% (13385/15934) Resolving deltas: 85% (13544/15934) Resolving deltas: 86% (13704/15934) Resolving deltas: 87% (13863/15934) Resolving deltas: 88% (14022/15934) Resolving deltas: 89% (14182/15934) Resolving deltas: 90% (14341/15934) Resolving deltas: 91% (14500/15934) Resolving deltas: 92% (14660/15934) Resolving deltas: 93% (14819/15934) Resolving deltas: 94% (14978/15934) Resolving deltas: 95% (15138/15934) Resolving deltas: 96% (15297/15934) Resolving deltas: 97% (15456/15934) Resolving deltas: 97% (15558/15934) Resolving deltas: 98% (15616/15934) Resolving deltas: 99% (15775/15934) Resolving deltas: 100% (15934/15934) Resolving deltas: 100% (15934/15934), 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 0m16.919s user 0m15.449s sys 0m0.608s +++ 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 0m12.708s user 0m11.249s sys 0m0.466s +++ 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 0m21.096s user 0m19.514s sys 0m0.588s +++ 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 0m10.121s user 0m8.514s sys 0m0.609s +++ 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 0m12.754s user 0m10.495s sys 0m1.232s +++ 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 0m7.116s user 0m5.735s sys 0m0.607s +++ 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 0m6.497s user 0m4.952s sys 0m0.550s +++ 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 0m6.069s user 0m4.650s sys 0m0.574s +++ 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 0m7.644s user 0m5.994s sys 0m0.598s +++ 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 0m7.645s user 0m6.046s sys 0m0.520s +++ 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 0m6.157s user 0m4.522s sys 0m0.580s +++ b/Tutorial-Coutput__Parameter_Interface.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-BaikalETK.ipynb to notebook [NbConvertApp] Writing 107426 bytes to Tutorial-ETK_thorn-BaikalETK.ipynb real 10m13.048s user 18m54.314s sys 0m2.010s +++ 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 2.1 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.5 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.3 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 105.2 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 C code for BSSN_RHSs (FD order=4) (Cartesian coords) in 110.9 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=4) (Cartesian coords)...\n", + "Finished generating C code for 3-Ricci tensor (FD order=2) (Cartesian coords) in 131.7 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 2.4 seconds. Next up: C codegen...\n", + "Generating C code for BSSN constraints (FD order=4) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 41.3 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_RHSs (Cartesian coords) in 0.9 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=4) (Cartesian coords)...\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 152.1 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 76.7 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", - "\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 104.4 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=4) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 21.4 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\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 89.0 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 22.2 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", + "Finished generating C code for BSSN_RHSs (FD order=6) (Cartesian coords) in 58.4 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\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", - "Generating C code for 3-Ricci tensor (FD order=4) (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=4) (Cartesian coords)...\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 62.3 seconds.\n", + "Finished generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords) in 91.5 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=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", - "Generating C code for BSSN constraints (FD order=4) (Cartesian coords)...\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 symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.8 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 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", - "Generating C code for BSSN constraints (FD order=4) (Cartesian coords)...\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=8) (Cartesian coords) in 23.2 seconds.\n" [NbConvertApp] Converting notebook Tutorial-ETK_thorn-FishboneMoncriefID.ipynb to notebook [NbConvertApp] Writing 34824 bytes to Tutorial-ETK_thorn-FishboneMoncriefID.ipynb real 0m8.457s user 0m6.935s sys 0m0.437s +++ 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 0m5.486s user 0m4.016s sys 0m0.404s +++ 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.252s user 0m18.364s sys 0m0.781s +++ 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 0m16.269s user 0m14.575s sys 0m0.639s +++ 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 0m15.745s user 0m14.354s sys 0m0.546s +++ 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 0m9.371s user 0m7.920s sys 0m0.470s +++ b/Tutorial-ETK_thorn-MaxwellVacuumID.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-MaxwellVacuum.ipynb to notebook [NbConvertApp] Writing 680043 bytes to Tutorial-ETK_thorn-MaxwellVacuum.ipynb real 0m10.982s user 0m9.262s sys 0m0.619s +++ b/Tutorial-ETK_thorn-MaxwellVacuum.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb to notebook [NbConvertApp] Writing 51115 bytes to Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb real 0m6.965s user 0m5.645s sys 0m0.583s +++ b/Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb - "Single Polytrope TOV solution generated in: 0.19237208366394043 s\n", + "Single Polytrope TOV solution generated in: 0.06413745880126953 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.505s user 0m4.698s sys 0m0.718s +++ 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 1m29.765s user 1m27.660s sys 0m0.722s +++ 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 0m8.640s user 0m7.217s sys 0m0.802s +++ 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 0m5.245s user 0m3.617s sys 0m0.428s +++ b/Tutorial-Finite_Difference_Derivatives.ipynb [NbConvertApp] Converting notebook Tutorial-FishboneMoncriefID.ipynb to notebook [NbConvertApp] Writing 63546 bytes to Tutorial-FishboneMoncriefID.ipynb real 0m10.453s user 0m8.636s sys 0m0.700s +++ 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 0m6.229s user 0m4.541s sys 0m0.537s +++ 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 0m9.972s user 0m6.977s sys 0m1.289s +++ 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.720s user 0m4.170s sys 0m0.520s +++ 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 0m4.345s user 0m3.752s sys 0m0.411s +++ 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 0m5.840s user 0m4.261s sys 0m0.433s +++ 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.466s user 0m1.987s sys 0m0.195s +++ 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 0m5.442s user 0m3.811s sys 0m0.480s +++ 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.865s user 0m2.190s sys 0m0.204s +++ 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 1m34.397s user 1m32.018s sys 0m1.063s +++ 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", - " 'alpha',\n", - " 'hDD_dD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", + "('gammahatUU',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'vetU_cdbarD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", + " 'vetU_cdbarD',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", - " 'gammabarUU')" + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'gammabarUU',\n", + " 'alpha',\n", + " 'gammahatDD',\n", + " 'h_rhsDD',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'hDD_dD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", + "('gammahatUU',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'vetU_cdbarD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", + " 'vetU_cdbarD',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", - " 'gammabarUU')" + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'gammabarUU',\n", + " 'alpha',\n", + " 'gammahatDD',\n", + " 'h_rhsDD',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'hDD_dD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'gammabarDD_dupD',\n", - " 'gammahatDD',\n", - " 'gammabardet',\n", - " 'h_rhsDD',\n", + "('gammahatUU',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", - " 'gammabarUU')" + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'hDD_dupD',\n", + " 'gammabarUU',\n", + " 'gammabarDD_dupD',\n", + " 'alpha',\n", + " 'gammahatDD',\n", + " 'h_rhsDD',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'hDD_dD',\n", + "('gammahatUU',\n", + " 'hDD',\n", + " 'gammabarDD',\n", + " 'vetU_dD',\n", + " 'cf',\n", + " 'GammahatUDD',\n", - " 'gammahatUU',\n", + " 'aDD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", + " 'aUD',\n", + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'hDD_dupD',\n", + " 'gammabarUU',\n", + " 'alpha',\n", - " 'gammabardet',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'cf_rhs',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammahatUU',\n", + " 'hDD',\n", + " 'gammabarDD',\n", + " 'vetU_dD',\n", + " 'cf',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'GammabarUDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", + " 'aUD',\n", + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'hDD_dupD',\n", + " 'trK',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'gammabarUU',\n", - " 'trK',\n", + " 'alpha',\n", - " 'gammabardet',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammahatUU',\n", + " 'hDD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD',\n", + " 'alpha_cdbarUD',\n", + " 'vetU_dD',\n", + " 'cf',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'gammabarUU_dD',\n", - " 'phi_cdbarD',\n", + " 'GammabarUDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", + " 'gammabardet_dD',\n", + " 'aUD',\n", + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'hDD_dupD',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK',\n", + " 'alpha_cdbarD_dD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'gammabarUU',\n", + " 'trK_rhs',\n", + " 'alpha_cdbarU',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", - " 'trK_rhs',\n", - " 'trK',\n", - " 'gammabardet',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'phi',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", - " 'alpha_cdbarUD')" + " 'phi',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammahatUU',\n", + " 'hDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD',\n", + " 'alpha_cdbarUD',\n", + " 'vetU_dD',\n", + " 'cf',\n", + " 'GammahatUDD',\n", + " 'trK_dupD',\n", - " 'gammahatUU',\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", - " 'phi',\n", - " 'hDD',\n", + " 'aDD',\n", + " 'gammabarUU_dD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'vetU',\n", - " 'alpha_cdbarD',\n", - " 'GammabarUDD',\n", + " 'aUD',\n", + " 'gammahatdet',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", - " 'trK_dupD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", + " 'trK',\n", + " 'alpha_cdbarD_dD',\n", + " 'cf_dupD',\n", - " 'gammabarUU_dD',\n", - " 'alpha_cdbarUD')" + " 'trK_rhs',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'gammabarDD_dupD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", + " 'alpha_dD',\n", + " 'gammahatDD',\n", + " 'h_rhsDD',\n", + " 'cf_rhs',\n", + " 'phi',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammahatUU',\n", + " 'DeltaU',\n", + " 'vetU_cdhatDD',\n", + " 'hDD',\n", + " 'vetU_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD',\n", + " 'Lambdabar_rhsU',\n", + " 'alpha_cdbarUD',\n", + " 'vetU_dD',\n", + " 'gammahatdet_dD',\n", + " 'cf',\n", + " 'vetU_cdhatD',\n", + " 'vetU_cdbarD',\n", + " 'GammahatUDD',\n", + " 'trK_dupD',\n", + " 'vetU_dD_cdbarU',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'gammabarUU_dD',\n", - " 'phi_cdbarD',\n", + " 'GammabarUDD',\n", + " 'vetU_dDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", + " 'gammabardet_dD',\n", + " 'aUD',\n", + " 'gammahatdet',\n", + " 'lambdaU',\n", + " 'vetU_dD_cdbarD',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'hDD_dupD',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK',\n", + " 'alpha_cdbarD_dD',\n", + " 'vetU_cdhatD_dD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", + " 'gammabarUU',\n", - " 'lambdaU_dD',\n", - " 'gammahatdet_dD_cdbarU',\n", + " 'alpha_cdbarU',\n", - " 'trK',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammabarDD_dupD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", + " 'trK_dD',\n", + " 'alpha_dD',\n", - " 'vetU_cdhatD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", + " 'gammahatdet_dD_cdbarU',\n", - " 'phi',\n", - " 'hDD',\n", - " 'deltaDD',\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", - " 'vetU_cdbarU',\n", - " 'vetU_dDD',\n", + " 'lambdaU_dD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammahatdet_cdbarD',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'alpha_cdbarUD')" + " 'phi',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + "('gammahatUU',\n", + " 'DeltaU',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'lambdaU_dupD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", + " 'vetU_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'alpha_dDD',\n", + " 'gammabarDD',\n", + " 'Lambdabar_rhsU',\n", + " 'alpha_cdbarUD',\n", + " 'vetU_dD',\n", + " 'gammahatdet_dD',\n", + " 'cf',\n", + " 'vetU_cdhatD',\n", + " 'vetU_cdbarD',\n", + " 'GammahatUDD',\n", + " 'trK_dupD',\n", - " 'trK_dD',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'gammabarUU_dD',\n", + " 'hDD_dD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'Lambdabar_rhsU',\n", - " 'vetU_cdbarU',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", + " 'deltaDD',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'gammabardet_dD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", + " 'gammahatdet',\n", + " 'lambdaU',\n", - " 'alpha_cdbarUD')" - ] + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'hDD_dupD',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK',\n", + " 'alpha_cdbarD_dD',\n", + " 'lambdaU_dupD',\n", + " 'vetU_cdhatD_dD',\n", + " 'cf_dupD',\n", + " 'gammabarUU',\n", + " 'trK_rhs',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammabarDD_dupD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", + " 'trK_dD',\n", + " 'alpha_dD',\n", + " 'gammahatDD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'h_rhsDD',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'cf_rhs',\n", + " 'phi',\n", + " 'gammabardet')" + ] - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + "('gammahatUU',\n", + " 'DeltaU',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'RbarDD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'lambdaU_dupD',\n", - " 'deltaDD',\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", + " 'vetU_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'phi_cdbarD_dD',\n", + " 'alpha_dDD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD',\n", + " 'alpha_cdbarDD',\n", - " 'vetU_cdbarU',\n", + " 'alpha_cdbarUD',\n", + " 'vetU_dD',\n", + " 'gammahatdet_dD',\n", + " 'cf',\n", + " 'vetU_cdhatD',\n", + " 'vetU_cdbarD',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", + " 'GammahatUDD',\n", - " 'vetU_cdbarD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", + " 'vetU_dD_cdbarU',\n", + " 'epsilonUUU',\n", - " 'gammahatdet',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'gammabarUU_dD',\n", + " 'cf_dDD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'vetU_dDD',\n", + " 'deltaDD',\n", + " 'vetU',\n", + " 'gammabardet_dD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'phi_cdbarD_dD',\n", + " 'gammahatdet',\n", + " 'lambdaU',\n", + " 'vetU_dD_cdbarD',\n", + " 'XDD',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'hDD_dupD',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK',\n", + " 'alpha_cdbarD_dD',\n", + " 'lambdaU_dupD',\n", + " 'vetU_cdhatD_dD',\n", + " 'RbarDD',\n", + " 'cf_dupD',\n", - " 'gammabarUU_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'alpha_cdbarUD',\n", - " 'cf_dDD')" + " 'trK_rhs',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammabarDD_dupD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", + " 'trK_dD',\n", + " 'alpha_dD',\n", + " 'gammahatDD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'h_rhsDD',\n", + " 'phi_cdbarDD',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'cf_rhs',\n", + " 'phi',\n", + " 'gammabardet')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'hDD_dD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + "('gammahatUU',\n", + " 'DeltaU',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'RbarDD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'lambdaU_dupD',\n", - " 'deltaDD',\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", + " 'vetU_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'phi_cdbarD_dD',\n", + " 'alpha_dDD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD',\n", + " 'alpha_cdbarDD',\n", - " 'vetU_cdbarU',\n", + " 'alpha_cdbarUD',\n", + " 'vetU_dD',\n", + " 'gammahatdet_dD',\n", + " 'cf',\n", + " 'vetU_cdhatD',\n", + " 'vetU_cdbarD',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", + " 'GammahatUDD',\n", - " 'vetU_cdbarD',\n", + " 'vetU_dD_cdbarU',\n", + " 'epsilonUUU',\n", + " 'aDD',\n", + " 'gammabarUU_dD',\n", + " 'cf_dDD',\n", + " 'hDD_dD',\n", + " 'GammabarUDD',\n", + " 'vetU_dDD',\n", + " 'deltaDD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'gammabardet_dD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'phi_cdbarD_dD',\n", - " 'gammabarUU',\n", - " 'gammabarUU_dD',\n", + " 'gammahatdet',\n", + " 'lambdaU',\n", - " 'alpha_cdbarUD',\n", - " 'cf_dDD')" - ] - "output_type": "execute_result" - ], - "source": [ - "%%parse_latex --reset --ignore-warning\n", - "\n", - "\\begin{align}\n", - " % keydef basis [x, y, z]\n", - " % ignore \"\\\\%\", \"\\qquad\"\n", - "\n", - " % vardef -kron 'deltaDD'\n", - " % parse \\hat{\\gamma}_{ij} = \\delta_{ij}\n", - " % assign -diff_type=symbolic -metric 'gammahatDD'\n", - " % vardef -diff_type=dD -symmetry=sym01 'hDD'\n", - " % parse \\bar{\\gamma}_{ij} = h_{ij} + \\hat{\\gamma}_{ij}\n", - " % assign -diff_type=dD -metric 'gammabarDD'\n", - "\n", - " % srepl \"\\beta\" -> \"\\text{vet}\"\n", - " % vardef -diff_type=dD 'vetU'\n", - " %% replace '\\bar{D}_k \\beta^k' with contraction identity\n", - " % srepl \"\\bar{D}_k \\text{vet}^k\" -> \"(\\partial_k \\text{vet}^k + \\frac{\\partial_k \\text{gammahatdet} \\text{vet}^k}{2 \\text{gammahatdet}})\"\n", - "\n", + " 'XDD',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'hDD_dupD',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK',\n", + " 'alpha_cdbarD_dD',\n", + " 'lambdaU_dupD',\n", + " 'vetU_cdhatD_dD',\n", + " 'RbarDD',\n", + " 'cf_dupD',\n", + " 'gammabarUU',\n", + " 'trK_rhs',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammabarDD_dupD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", + " 'trK_dD',\n", + " 'alpha_dD',\n", + " 'gammahatDD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'h_rhsDD',\n", + " 'phi_cdbarDD',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'cf_rhs',\n", + " 'phi',\n", + " 'gammabardet')" + ] + "output_type": "execute_result" + ], + "source": [ + "%%parse_latex --reset --ignore-warning\n", + "\n", + "\\begin{align}\n", + " % keydef basis [x, y, z]\n", + " % ignore \"\\\\%\", \"\\qquad\"\n", + "\n", + " % vardef -kron 'deltaDD'\n", + " % parse \\hat{\\gamma}_{ij} = \\delta_{ij}\n", + " % assign -diff_type=symbolic -metric 'gammahatDD'\n", + " % vardef -diff_type=dD -symmetry=sym01 'hDD'\n", + " % parse \\bar{\\gamma}_{ij} = h_{ij} + \\hat{\\gamma}_{ij}\n", + " % assign -diff_type=dD -metric 'gammabarDD'\n", + "\n", + " % srepl \"\\beta\" -> \"\\text{vet}\"\n", + " % vardef -diff_type=dD 'vetU'\n", + " %% replace '\\bar{D}_k \\beta^k' with contraction identity\n", + " % srepl \"\\bar{D}_k \\text{vet}^k\" -> \"(\\partial_k \\text{vet}^k + \\frac{\\partial_k \\text{gammahatdet} \\text{vet}^k}{2 \\text{gammahatdet}})\"\n", + "\n", - "('phi_cdbarD',\n", - " 'cf_dupD',\n", + "('gammahatUU',\n", + " 'DeltaU',\n", + " 'alpha_cdbarD',\n", + " 'alpha_cdbarDD',\n", - " 'trK_rhs',\n", - " 'gammahatDD',\n", - " 'lambdaU',\n", - " 'h_rhsDD',\n", - " 'phi_cdbarDD',\n", - " 'vetU_dDD',\n", + " 'vetU_cdhatD',\n", + " 'vetU_cdbarD',\n", + " 'GammabarUDD',\n", + " 'aDD_dupD',\n", - " 'trK_dupD',\n", - " 'vet_rhsU',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'DeltaU',\n", - " 'betU',\n", - " 'cf',\n", - " 'alpha_cdbarU',\n", - " 'aUD',\n", - " 'gammahatdet_dD',\n", - " 'GammahatUDD',\n", - " 'hDD_dD',\n", - " 'RbarDD',\n", - " 'eta',\n", + " 'deltaDD',\n", + " 'alpha_cdbarD_dD',\n", - " 'gammabardet',\n", - " 'aUU',\n", + " 'trK',\n", + " 'eta',\n", + " 'trK_rhs',\n", + " 'phi_cdbarDD',\n", + " 'cf_rhs',\n", - " 'trK_dD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'alpha_dupD',\n", + " 'vetU_cdbarU',\n", + " 'alpha_dDD',\n", + " 'a_rhsDD',\n", + " 'Lambdabar_rhsU',\n", + " 'alpha_cdbarUD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'vetU_cdbarD',\n", - " 'gammahatdet_cdbarD',\n", - " 'gammabarDD_dD',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'vetU_dD',\n", - " 'phi_cdbarD_dD',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", + " 'cf_dDD',\n", + " 'hDD_dD',\n", + " 'vetU_dDD',\n", + " 'vetU',\n", + " 'gammabardet_dD',\n", + " 'cf_dupD',\n", - " 'alpha_dD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", + " 'gammahatDD',\n", - " 'cf_dD',\n", - " 'trK',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD',\n", - " 'DeltaUDD',\n", + " 'alpha_dupD',\n", + " 'gammahatdet_cdbarD',\n", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'vetU_cdbarU',\n", - " 'cf_rhs',\n", + " 'betU',\n", + " 'vetU_dD',\n", + " 'vetU_dD_cdbarU',\n", + " 'lambdaU',\n", + " 'vetU_dD_cdbarD',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'alpha_cdbarU_dD',\n", + " 'RbarDD',\n", - " 'alpha_cdbarUD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", + " 'vet_rhsU',\n", - " 'alpha_cdbarD_dD',\n", + " 'h_rhsDD',\n", + " 'DeltaUDD',\n", + " 'gammabardet',\n", + " 'vetU_cdhatDD',\n", - " 'lambdaU_dupD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'GammabarUDD',\n", - " 'vetU',\n", + " 'phi_cdbarD_dD',\n", + " 'gammabarDD',\n", + " 'gammahatdet_dD',\n", + " 'cf',\n", + " 'trK_dupD',\n", - " 'vetU_dD_cdbarD',\n", - " 'aDD_dupD',\n", - " 'cf_dDD')" + " 'aUD',\n", + " 'gammahatdet',\n", + " 'XDD',\n", + " 'lambdaU_dupD',\n", + " 'hDD_dupD',\n", + " 'alpha_cdbarU',\n", + " 'gammahatdet_cdbarU',\n", + " 'trK_dD',\n", + " 'alpha_dD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'cf_dD')" - "('phi_cdbarD',\n", - " 'phi_cdbarDU',\n", - " 'lambdaU_ldvet',\n", + "('gammahatUU',\n", + " 'DeltaU',\n", + " 'phi_cdbarU',\n", + " 'alpha_cdbarD',\n", + " 'alpha_cdbarDD',\n", + " 'gammabarDD_dDD',\n", + " 'vetU_cdhatD',\n", + " 'lambdaU_ldvet',\n", + " 'vetU_cdbarD',\n", + " 'GammabarUDD',\n", + " 'alpha_rhs',\n", + " 'deltaDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'vetU_cdhatD_dD',\n", + " 'phi_cdbarDU',\n", + " 'trK',\n", + " 'eta',\n", - " 'gammahatDD',\n", - " 'gammabarDD_cdhatD_dD',\n", + " 'gammabarDD_cdhatDD',\n", + " 'phi_cdbarDD',\n", + " 'H',\n", + " 'cf_rhs',\n", + " 'phi',\n", + " 'vetU_cdbarU',\n", - " 'aUU_cdhatD',\n", - " 'lambdaU',\n", - " 'h_rhsDD',\n", + " 'MU',\n", + " 'alpha_dDD',\n", + " 'a_rhsDD',\n", + " 'Lambdabar_rhsU',\n", + " 'alpha_cdbarUD',\n", - " 'phi_cdbarDD',\n", - " 'vetU_dDD',\n", - " 'alpha_rhs',\n", - " 'vet_rhsU',\n", - " 'hDD_dDD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'phi_ldvet',\n", - " 'trK_ldvet',\n", - " 'DeltaU',\n", - " 'betU',\n", - " 'cf',\n", - " 'alpha_cdbarU',\n", - " 'aUD',\n", - " 'gammahatdet_dD',\n", + " 'XhatDD',\n", + " 'epsilonUUU',\n", + " 'cf_dDD',\n", - " 'RbarDD',\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", - " 'gammabarDD_dD',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'vetU_dD',\n", - " 'phi_cdbarD_dD',\n", - " 'gammabarDD_dDD',\n", - " 'phi_cdbarU',\n", - " 'H',\n", - " 'alpha_dD',\n", + " 'vetU_dDD',\n", + " 'vetU',\n", + " 'gammabardet_dD',\n", + " 'alpha',\n", + " 'phi_cdbarD',\n", - " 'lambdaU_dD',\n", + " 'gammahatDD',\n", - " 'cf_dD',\n", - " 'trK',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD',\n", - " 'DeltaUDD',\n", + " 'aUU_cdhatD',\n", + " 'lambdaU_cdhatD',\n", - " 'gammabarDD_cdhatDD',\n", + " 'gammahatdet_cdbarD',\n", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'vetU_cdbarU',\n", - " 'gammabarDD_cdhatD',\n", - " 'aUD_dD',\n", - " 'cf_rhs',\n", + " 'betU',\n", + " 'vetU_dD',\n", + " 'aUU_dD',\n", + " 'vetU_dD_cdbarU',\n", + " 'lambdaU',\n", + " 'vetU_dD_cdbarD',\n", + " 'gammabarDD_dD',\n", + " 'aUU',\n", + " 'alpha_cdbarU_dD',\n", + " 'RbarDD',\n", + " 'hDD_dDD',\n", - " 'alpha_cdbarUD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", - " 'epsilonUUU',\n", - " 'lambdaU_cdhatD',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", + " 'aUD_dD',\n", + " 'phi_ldvet',\n", + " 'gammabarDD_cdhatD_dD',\n", + " 'vet_rhsU',\n", - " 'alpha_cdbarD_dD',\n", + " 'h_rhsDD',\n", + " 'DeltaUDD',\n", + " 'alpha_ldvet',\n", + " 'gammabardet',\n", + " 'trK_ldvet',\n", - " 'lambdaU_dupD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", + " 'vetU_cdhatDD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'aUU_dD',\n", - " 'GammabarUDD',\n", - " 'MU',\n", - " 'vetU',\n", + " 'phi_cdbarD_dD',\n", + " 'gammabarDD',\n", + " 'gammahatdet_dD',\n", + " 'cf',\n", - " 'aDD_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'cf_dDD')" + " 'aUD',\n", + " 'gammahatdet',\n", + " 'XDD',\n", + " 'aDD_dD',\n", + " 'lambdaU_dupD',\n", + " 'alpha_cdbarU',\n", + " 'gammahatdet_cdbarU',\n", + " 'gammabarDD_cdhatD',\n", + " 'trK_dD',\n", + " 'alpha_dD',\n", + " 'lambdaU_dD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'cf_dD')" [NbConvertApp] Converting notebook Tutorial-Loop_Generation_Cache_Blocking.ipynb to notebook [NbConvertApp] Writing 20236 bytes to Tutorial-Loop_Generation_Cache_Blocking.ipynb real 0m4.552s user 0m3.379s sys 0m0.332s +++ 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.400s user 0m1.702s sys 0m0.202s +++ 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 0m5.896s user 0m4.608s sys 0m0.417s +++ b/Tutorial-MaxwellCartesian.ipynb [NbConvertApp] Converting notebook Tutorial-MaxwellCurvilinear.ipynb to notebook [NbConvertApp] Writing 63460 bytes to Tutorial-MaxwellCurvilinear.ipynb real 0m6.025s user 0m4.749s sys 0m0.427s +++ 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.080s user 0m3.451s sys 0m0.466s +++ 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 0m4.918s user 0m3.667s sys 0m0.455s +++ 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.550s user 0m4.447s sys 0m0.493s +++ 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.652s user 0m4.304s sys 0m0.497s +++ 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 0m9.397s user 0m8.826s sys 0m0.303s +++ 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.259s user 0m1.845s sys 0m0.180s +++ b/Tutorial-Numerical_Grids.ipynb [NbConvertApp] Converting notebook Tutorial-Psi4.ipynb to notebook [NbConvertApp] Writing 30884 bytes to Tutorial-Psi4.ipynb real 0m9.631s user 0m8.073s sys 0m0.453s +++ b/Tutorial-Psi4.ipynb [NbConvertApp] Converting notebook Tutorial-Psi4_tetrads.ipynb to notebook [NbConvertApp] Writing 22096 bytes to Tutorial-Psi4_tetrads.ipynb real 0m8.997s user 0m7.727s sys 0m0.508s +++ 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.062s user 0m11.930s sys 0m1.400s +++ 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.791s user 0m3.365s sys 0m0.526s +++ 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 0m14.001s user 0m12.905s sys 0m0.457s +++ 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.282s user 0m3.038s sys 0m0.433s +++ 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 0m18.771s user 0m17.175s sys 0m1.001s +++ 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.978s user 0m3.365s sys 0m0.500s +++ 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.385s user 0m3.102s sys 0m0.486s +++ 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.081s user 0m3.529s sys 0m0.456s +++ 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 0m4.611s user 0m3.385s sys 0m0.337s +++ 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.363s user 0m2.963s sys 0m0.375s +++ 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.408s user 0m3.018s sys 0m0.389s +++ 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 0m40.280s user 0m38.735s sys 0m0.498s +++ b/Tutorial-VacuumMaxwell_InitialData.ipynb [NbConvertApp] Converting notebook Tutorial-WeylScalarsInvariants-Cartesian.ipynb to notebook [NbConvertApp] Writing 56206 bytes to Tutorial-WeylScalarsInvariants-Cartesian.ipynb real 0m10.653s user 0m9.238s sys 0m0.544s +++ 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 0m14.069s user 0m12.703s sys 0m0.414s +++ 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 0m6.837s user 0m5.387s sys 0m0.480s +++ 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 0m6.143s user 0m4.680s sys 0m0.446s +++ 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.169s user 0m3.034s sys 0m0.395s +++ 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.230s user 0m3.681s sys 0m0.443s +++ 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 0m6.871s user 0m5.412s sys 0m0.640s +++ 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.182s user 0m6.822s sys 0m0.448s +++ 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.170s user 0m5.792s sys 0m0.526s +++ 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 0m9.908s user 0m8.531s sys 0m0.603s +++ 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 0m5.050s user 0m3.326s sys 0m0.563s +++ 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 0m4.958s user 0m3.758s sys 0m0.425s +++ b/Tutorial-ScalarField_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarField_Tmunu.ipynb to notebook [NbConvertApp] Writing 17906 bytes to Tutorial-ScalarField_Tmunu.ipynb real 0m6.635s user 0m5.234s sys 0m0.444s +++ b/Tutorial-ScalarField_Tmunu.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarWaveCurvilinear.ipynb to notebook [NbConvertApp] Writing 30180 bytes to Tutorial-ScalarWaveCurvilinear.ipynb real 0m4.769s user 0m3.566s sys 0m0.412s +++ b/Tutorial-ScalarWaveCurvilinear.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarWave.ipynb to notebook [NbConvertApp] Writing 45525 bytes to Tutorial-ScalarWave.ipynb real 0m12.598s user 0m11.293s sys 0m0.481s +++ 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 0m54.488s user 0m53.100s sys 0m0.588s +++ 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 0m6.059s user 0m4.913s sys 0m0.562s +++ 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 0m6.480s user 0m5.384s sys 0m0.566s +++ b/Tutorial-SEOBNR_v4P_Hamiltonian.ipynb [NbConvertApp] Converting notebook Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb to notebook [NbConvertApp] Writing 97809 bytes to Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb real 0m28.271s user 0m26.647s sys 0m0.742s +++ 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: 0m8.38s seconds\n", + "# Integrating forward in time, to time 0.125 . ETA: 0m8.08s seconds\n", + "# Integrating forward in time, to time 0.167 . ETA: 0m7.27s seconds\n", + "# Integrating forward in time, to time 0.208 . ETA: 0m6.46s seconds\n", + "# Integrating forward in time, to time 0.250 . ETA: 0m5.47s seconds\n", + "# Integrating forward in time, to time 0.292 . ETA: 0m4.77s seconds\n", + "# Integrating forward in time, to time 0.333 . ETA: 0m4.09s seconds\n", + "# Integrating forward in time, to time 0.375 . ETA: 0m3.33s seconds\n", + "# Integrating forward in time, to time 0.417 . ETA: 0m2.44s seconds\n", + "# Integrating forward in time, to time 0.458 . ETA: 0m1.60s seconds\n", + "# Integrating forward in time, to time 0.500 . ETA: 0m0.81s 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 10.4 s, sys: 1 µs, total: 10.4 s\n", + "Wall time: 10.4 s\n" - "[]" + "[]" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-SommerfeldBoundaryCondition.ipynb to notebook [NbConvertApp] Writing 282188 bytes to Tutorial-SommerfeldBoundaryCondition.ipynb real 0m9.236s user 0m7.232s sys 0m1.169s +++ 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 0m19.024s user 0m17.240s sys 0m0.877s +++ 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 0m33.339s user 0m31.528s sys 0m0.650s +++ 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 0m25.166s user 0m22.563s sys 0m1.303s +++ 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" - "(Tensor(hUD, 4D), Scalar(h))" + "(Scalar(h), Tensor(hUD, 4D))" - "('vU', 'gUU', 'vD', 'epsilonDDD', 'gdet', 'GammaUDD', 'gDD')" + "('epsilonDDD', 'gUU', 'gDD', 'gdet', 'vU', 'GammaUDD', 'vD')" - "('vU', 'epsilonDDD', 'wU', 'uD')" + "('vU', 'epsilonDDD', 'uD', 'wU')" - "('JU',\n", + "('epsilonUUUU',\n", + " 'gUU',\n", + " 'gDD',\n", + " 'JU',\n", + " 'gdet',\n", + " 'gDD_dD',\n", - " 'GammaUDD',\n", - " 'k',\n", - " 'FUU',\n", - " 'epsilonUUUU',\n", - " 'gDD_dD',\n", - " 'gdet',\n", - " 'gUU',\n", - " 'gDD')" + " 'k',\n", + " 'GammaUDD',\n", + " 'FUU')" - "('FUU',\n", - " 'FUU_cdhatD',\n", - " 'GammahatUDD',\n", - " 'JU',\n", + "('epsilonUUUU',\n", + " 'JU',\n", + " 'FUU_dD',\n", - " 'epsilonUUUU',\n", - " 'ghatUU',\n", - " 'FUU_dD')" + " 'GammahatUDD',\n", + " 'FUU',\n", + " 'FUU_cdhatD',\n", + " 'ghatUU')" - "('GammaUDD', 'M', 'theta', 'r', 'epsilonUUUU', 'gdet', 'G', 'gUU', 'gDD')" + "('theta', 'epsilonUUUU', 'gUU', 'gDD', 'gdet', 'r', 'GammaUDD', 'G', 'M')" - "('GDD', 'K', 'R', 'RDDDD', 'RUDDD', 'RUUUU', 'RDD')" + "('R', 'RDDDD', 'RUDDD', 'RDD', 'GDD', 'RUUUU', 'K')" - "('KDD',\n", - " 'betaD',\n", - " 'gammadet',\n", - " 'K',\n", + "('betaD',\n", - " 'alpha',\n", + " 'gammaUU',\n", - " 'gammaDD',\n", + " 'alpha',\n", + " 'KDD',\n", + " 'gammadet',\n", - " 'gammaUU')" + " 'gammaDD',\n", + " 'K')" - "('gammaUU_cdD', 'pD', 'KUU', 'R', 'K_cdD', 'E', 'RDD')" + "('K_cdD', 'gammaUU_cdD', 'R', 'E', 'KUU', 'pD', 'RDD')" - "TensorError: unbalanced free indices {'mu', 'nu'} in vU\n" + "TensorError: unbalanced free indices {'nu', 'mu'} in vU\n" [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 2m41.160s user 2m42.806s sys 0m8.085s +++ 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 2015.95 | gp/s 2.92e+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 12090.92 | gp/s 4.38e+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 0m38.607s user 0m36.564s sys 0m1.736s +++ 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.8117122650146484 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 0m45.738s user 0m43.822s sys 0m1.086s +++ 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 269478 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_TOV_initial_data.ipynb real 0m36.116s user 0m33.833s sys 0m1.504s +++ 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 1m22.076s user 1m39.237s sys 0m2.889s +++ 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 C code for BSSN RHSs in Spherical coordinates.Generating optimized C code for Brill-Lindquist initial data. May take a while, depending on CoordSystem.\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 3935.71 | gp/s 5.54e+05\n", + "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 1629.71 | gp/s 7.25e+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 165062 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb real 0m57.300s user 1m12.350s 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.9 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.7 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 8.9 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Spherical coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Spherical coords) in 0.8 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.3 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 12.7 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 5853.53\n", + "\u001b[2KIt: 979 t=7.51 dt=7.67e-03 | log10H: -4.0 | 100.1%; ETA 0h0m0s | t/h 1868.05\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 178036 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-no_rfm_precompute.ipynb real 1m28.452s user 1m38.743s sys 0m2.659s +++ 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 3358.50 | gp/s 4.73e+05\n", + "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 1076.17 | gp/s 4.79e+05\n", - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb to notebook [NbConvertApp] Writing 122878 bytes to Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb real 0m16.856s user 0m14.377s sys 0m0.736s +++ b/Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb to notebook [NbConvertApp] Writing 155989 bytes to Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb real 0m6.797s user 0m4.961s sys 0m0.727s +++ 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 44362 bytes to Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb real 0m5.460s user 0m3.840s sys 0m0.497s +++ 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 97018 bytes to Tutorial-Start_to_Finish-ScalarWaveCurvilinear.ipynb real 0m14.030s user 0m12.132s sys 0m0.737s +++ 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 99681 bytes to Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb real 0m20.444s user 0m19.257s sys 0m1.130s +++ 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 95214 bytes to Tutorial-Start_to_Finish-ScalarWave.ipynb real 0m10.595s user 0m8.584s sys 0m0.674s +++ 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 96200 bytes to Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb real 0m10.429s user 0m8.900s sys 0m0.877s +++ 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 361383 bytes to Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Cartesian.ipynb real 1m24.568s user 1m22.412s sys 0m1.179s +++ 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 204.86 | gp/s 9.55e+05\n", + "\u001b[2KIt: 20 t=1.00 dt=5.00e-02 | 80.0%; ETA 9 s | t/h 98.46 | gp/s 1.12e+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 251790 bytes to Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Curvilinear.ipynb real 0m58.197s user 0m57.517s sys 0m4.536s +++ 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 2792.85 | gp/s 1.91e+06\n", + "\u001b[2KIt: 240 t=4.87 dt=2.03e-02 | 97.6%; ETA 0 s | t/h 890.84 | gp/s 2.50e+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.033s user 0m5.634s sys 0m0.348s +++ 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.134s user 0m2.980s sys 0m0.352s +++ 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.393s user 0m5.206s sys 0m0.416s +++ 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.036s user 0m3.757s 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 [NbConvertApp] Writing 16513 bytes to NRPyPN/PN-Hamiltonian-SSS.ipynb real 0m4.516s user 0m3.350s sys 0m0.329s +++ b/NRPyPN/PN-Hamiltonian-SSS.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-MOmega.ipynb to notebook [NbConvertApp] Writing 36118 bytes to NRPyPN/PN-MOmega.ipynb real 0m5.870s user 0m4.496s sys 0m0.438s +++ b/NRPyPN/PN-MOmega.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-p_r.ipynb to notebook [NbConvertApp] Writing 55910 bytes to NRPyPN/PN-p_r.ipynb real 0m58.494s user 0m57.220s sys 0m0.380s +++ b/NRPyPN/PN-p_r.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-p_t.ipynb to notebook [NbConvertApp] Writing 48433 bytes to NRPyPN/PN-p_t.ipynb real 0m5.516s user 0m4.135s sys 0m0.419s +++ b/NRPyPN/PN-p_t.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", Exporting environment variables Exporting SEMAPHORE_JOB_RESULT