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 2887 Connecting to cache Running: (ssh-keyscan -p 29920 -H 94.130.123.200 >> /home/semaphore/.ssh/known_hosts || true) && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) sudo apt-get update 0% [Working] Hit:1 http://mirror.hetzner.de/ubuntu/packages bionic InRelease 0% [Connecting to de.archive.ubuntu.com (141.30.62.26)] [Connecting to mirror.i Get:2 http://mirror.hetzner.de/ubuntu/packages bionic-updates InRelease [88.7 kB] Get:3 http://mirror.hetzner.de/ubuntu/packages bionic-backports InRelease [83.3 kB] Get:4 http://mirror.hetzner.de/ubuntu/packages bionic-security InRelease [88.7 kB] 0% [Connecting to de.archive.ubuntu.com (141.30.62.26)] [Connecting to mirror.i Hit:5 http://mirror.init7.net/ubuntu bionic InRelease 0% [Waiting for headers] [Waiting for headers] [Waiting for headers] [Connected 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Waiting for headers] [Waiti Get:6 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [Waiting for headers] [Waiti Get:7 http://mirror.init7.net/ubuntu bionic-updates InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [7 InRelease 14.2 kB/88.7 kB Hit:8 https://download.docker.com/linux/ubuntu bionic InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [7 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] [7 InRelease 14.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] [7 InRelease 14.2 kB/88.7 kB Hit:11 https://baltocdn.com/helm/stable/debian all InRelease 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [7 InRelease 43.2 kB/88.7 kB Get:12 http://packages.cloud.google.com/apt cloud-sdk-bionic InRelease [6,786 B] 0% [1 InRelease gpgv 242 kB] [Waiting for headers] [7 InRelease 43.2 kB/88.7 kB 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.4 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.4 kB/88.7 kB 15%] [Waiting for he Hit:15 https://packages.microsoft.com/repos/azure-cli bionic InRelease 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.4 kB/88.7 kB 15%] [Waiting for he Get:16 https://storage.googleapis.com/bazel-apt stable InRelease [2,256 B] 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.4 kB/88.7 kB 15%] [Waiting for he Hit:17 https://dl.yarnpkg.com/debian stable InRelease 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.4 kB/88.7 kB 15%] [Waiting for he Get:18 http://mirror.init7.net/ubuntu bionic-security InRelease [88.7 kB] 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.4 kB/88.7 kB 15%] [18 InRelease 2 0% [1 InRelease gpgv 242 kB] [13 InRelease 13.4 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% [13 InRelease 40.8 kB/88.7 kB 46%] [19 InRelease 14.2 kB/20.8 kB 68%] [Conne 0% [2 InRelease gpgv 88.7 kB] [13 InRelease 40.8 kB/88.7 kB 46%] [19 InRelease 0% [2 InRelease gpgv 88.7 kB] [19 InRelease 14.2 kB/20.8 kB 68%] [Connecting to 0% [2 InRelease gpgv 88.7 kB] [Waiting for headers] [Connecting to packagecloud Get:20 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] 0% [2 InRelease gpgv 88.7 kB] [20 InRelease 41.8 kB/88.7 kB 47%] [Connecting to 0% [2 InRelease gpgv 88.7 kB] [Connecting to ppa.launchpad.net (185.125.190.52) Hit:21 http://ppa.launchpad.net/cwchien/gradle/ubuntu bionic InRelease 0% [2 InRelease gpgv 88.7 kB] [Connecting to ppa.launchpad.net (185.125.190.52) 0% [Connecting to ppa.launchpad.net (185.125.190.52)] [Connected to packageclou 0% [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Connecting to ppa.launchpa Get:22 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main i386 Packages [1,541 kB] 0% [3 InRelease gpgv 83.3 kB] [22 Packages 297 kB/1,541 kB 19%] [Connecting to 0% [3 InRelease gpgv 83.3 kB] [Connecting to ppa.launchpad.net (185.125.190.52) Get:23 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main amd64 Packages [2,750 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [23 Packages 46.1 kB/2,75 Hit:24 http://ppa.launchpad.net/pypy/ppa/ubuntu bionic InRelease 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [23 Packages 2,180 kB/2,7 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:25 http://mirror.hetzner.de/ubuntu/packages bionic-updates/main Translation-en [507 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [25 Translation-en 33.8 k 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:26 http://mirror.hetzner.de/ubuntu/packages bionic-updates/restricted amd64 Packages [936 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [26 Packages 51.3 kB/936 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:27 http://mirror.hetzner.de/ubuntu/packages bionic-updates/restricted Translation-en [130 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [27 Translation-en 32.1 k 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Wa Get:28 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe i386 Packages [1,627 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [28 Packages 33.1 kB/1,62 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Wa Get:29 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe amd64 Packages [1,846 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [29 Packages 44.3 kB/1,84 Hit:30 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [29 Packages 328 kB/1,846 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Waiting for headers] [Co Get:31 http://mirror.hetzner.de/ubuntu/packages bionic-updates/universe Translation-en [400 kB] 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [31 Translation-en 33.0 k 0% [22 Packages store 0 B] [3 InRelease gpgv 83.3 kB] [Connected to packageclou 0% [22 Packages store 0 B] [Connected to packagecloud.io (52.8.166.117)] [Waiti 0% [22 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [Waiting for headers] [Co Get:32 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main i386 Packages [53.2 kB] 0% [22 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [32 Packages 0 B/53.2 kB 0% [22 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [Connected to packageclou Get:33 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main amd64 Packages [53.3 kB] 0% [22 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [33 Packages 2,647 B/53.3 Get:34 http://mirror.hetzner.de/ubuntu/packages bionic-backports/main Translation-en [14.5 kB] Get:35 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe i386 Packages [18.1 kB] Get:36 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe amd64 Packages [18.1 kB] Get:37 http://mirror.hetzner.de/ubuntu/packages bionic-backports/universe Translation-en [8,668 B] 0% [22 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [Connected to packageclou 0% [22 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [Connected to packageclou 0% [4 InRelease gpgv 88.7 kB] [Connected to packagecloud.io (52.8.166.117)] [Wa 0% [23 Packages store 0 B] [4 InRelease gpgv 88.7 kB] [Connected to packageclou 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [Conn 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:39 http://mirror.hetzner.de/ubuntu/packages bionic-security/main amd64 Packages [2,423 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:40 http://mirror.hetzner.de/ubuntu/packages bionic-security/main i386 Packages [1,243 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:42 http://mirror.hetzner.de/ubuntu/packages bionic-security/main Translation-en [417 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:43 http://mirror.hetzner.de/ubuntu/packages bionic-security/restricted amd64 Packages [906 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:44 http://mirror.hetzner.de/ubuntu/packages bionic-security/restricted Translation-en [125 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:45 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe amd64 Packages [1,232 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:46 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe i386 Packages [1,037 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In Get:47 http://mirror.hetzner.de/ubuntu/packages bionic-security/universe Translation-en [283 kB] 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [5 In 0% [Connecting to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [Wait 0% [Connected to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [6 InR 0% [Connected to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [Waiti 0% [Connected to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [8 InR Get:48 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,092 B] 0% [Connected to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [8 InR 0% [Connected to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [8 InR 0% [Connected to scala.jfrog.io (52.12.181.118)] [23 Packages store 0 B] [8 InR 0% [Connecting to d28dx6y1hfq314.cloudfront.net] [Connected to scala.jfrog.io ( 0% [Connecting to d28dx6y1hfq314.cloudfront.net] [Connected to scala.jfrog.io ( 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [9 InRel 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [25 Tran 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [25 Tran 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [25 Tran 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [25 Tran 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [25 Tran 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [11 InRe 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [26 Pack 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [26 Pack 0% [Waiting for headers] [Connected to scala.jfrog.io (52.12.181.118)] [26 Pack Hit:49 https://packagecloud.io/github/git-lfs/ubuntu bionic InRelease 0% [Connected to scala.jfrog.io (52.12.181.118)] [26 Packages store 0 B] [12 In 0% [Waiting for headers] [26 Packages store 0 B] 0% [Waiting for headers] [26 Packages store 0 B] [7 InRelease gpgv 88.7 kB] [Wa Get:50 http://packages.cloud.google.com/apt cloud-sdk-bionic/main amd64 Packages [351 kB] 0% [Waiting for headers] [26 Packages store 0 B] [7 InRelease gpgv 88.7 kB] [50 0% [Waiting for headers] [7 InRelease gpgv 88.7 kB] [50 Packages 344 kB/351 kB 0% [Waiting for headers] [7 InRelease gpgv 88.7 kB] 0% [Waiting for headers] [27 Translation-en store 0 B] [7 InRelease gpgv 88.7 k 0% [Waiting for headers] [27 Translation-en store 0 B] [Waiting for headers] 0% [Waiting for headers] [27 Translation-en store 0 B] [14 InRelease gpgv 83.3 Get:51 http://packages.cloud.google.com/apt cloud-sdk-bionic/main i386 Packages [249 kB] 0% [Waiting for headers] [27 Translation-en store 0 B] [14 InRelease gpgv 83.3 0% [Waiting for headers] [27 Translation-en store 0 B] [14 InRelease gpgv 83.3 0% [Waiting for headers] [14 InRelease gpgv 83.3 kB] [Waiting for headers] 0% [Waiting for headers] [28 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [W Get:52 http://mirror.init7.net/ubuntu bionic-updates/main i386 Packages [1,541 kB] 0% [Waiting for headers] [28 Packages store 0 B] [14 InRelease gpgv 83.3 kB] [5 0% [Waiting for headers] [28 Packages store 0 B] [52 Packages 459 kB/1,541 kB 3 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:38 https://scala.jfrog.io/artifactory/debian all InRelease [3,558 B] 0% [38 InRelease 535 B/3,558 B 15%] [28 Packages store 0 B] [15 InRelease gpgv 0% [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [Waiting for headers] Get:53 http://mirror.init7.net/ubuntu bionic-updates/main amd64 Packages [2,750 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:54 http://mirror.init7.net/ubuntu bionic-updates/main Translation-en [507 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:55 http://mirror.init7.net/ubuntu bionic-updates/restricted amd64 Packages [936 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:56 http://mirror.init7.net/ubuntu bionic-updates/restricted Translation-en [130 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:57 http://mirror.init7.net/ubuntu bionic-updates/universe i386 Packages [1,627 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:58 http://mirror.init7.net/ubuntu bionic-updates/universe amd64 Packages [1,846 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:59 http://mirror.init7.net/ubuntu bionic-updates/universe Translation-en [400 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [5 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:60 http://mirror.init7.net/ubuntu bionic-backports/main i386 Packages [53.2 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [6 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:61 http://mirror.init7.net/ubuntu bionic-backports/main amd64 Packages [53.3 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [6 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:62 http://mirror.init7.net/ubuntu bionic-backports/main Translation-en [14.5 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [6 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:63 http://mirror.init7.net/ubuntu bionic-backports/universe amd64 Packages [18.1 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [6 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:64 http://mirror.init7.net/ubuntu bionic-backports/universe i386 Packages [18.1 kB] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [6 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] Get:65 http://mirror.init7.net/ubuntu bionic-backports/universe Translation-en [8,668 B] 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] [6 0% [Waiting for headers] [28 Packages store 0 B] [15 InRelease gpgv 3,964 B] 0% [Waiting for headers] [28 Packages store 0 B] 0% [Waiting for headers] [28 Packages store 0 B] [16 InRelease gpgv 2,256 B] 0% [Waiting for headers] [16 InRelease gpgv 2,256 B] 0% [Waiting for headers] [29 Packages store 0 B] [16 InRelease gpgv 2,256 B] 0% [Waiting for headers] [29 Packages store 0 B] 0% [Waiting for headers] [29 Packages store 0 B] [17 InRelease gpgv 17.1 kB] [W Get:66 https://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 Packages [8,019 B] 0% [Waiting for headers] [29 Packages store 0 B] [17 InRelease gpgv 17.1 kB] [6 0% [Waiting for headers] [29 Packages store 0 B] [17 InRelease gpgv 17.1 kB] Ign:41 https://scala.jfrog.io/artifactory/debian InRelease 0% [29 Packages store 0 B] [17 InRelease gpgv 17.1 kB] 0% [29 Packages store 0 B] [Waiting for headers] 0% [29 Packages store 0 B] [18 InRelease gpgv 88.7 kB] [Waiting for headers] 0% [29 Packages store 0 B] [18 InRelease gpgv 88.7 kB] 0% [Waiting for headers] [29 Packages store 0 B] 0% [Waiting for headers] [29 Packages store 0 B] [13 InRelease gpgv 88.7 kB] [W Get:68 http://mirror.init7.net/ubuntu bionic-security/main i386 Packages [1,242 kB] 0% [Waiting for headers] [29 Packages store 0 B] [13 InRelease gpgv 88.7 kB] [6 0% [Waiting for headers] [13 InRelease gpgv 88.7 kB] [68 Packages 368 kB/1,242 0% [Waiting for headers] [31 Translation-en store 0 B] [13 InRelease gpgv 88.7 0% [Waiting for headers] [31 Translation-en store 0 B] [13 InRelease gpgv 88.7 Get:69 http://mirror.init7.net/ubuntu bionic-security/main amd64 Packages [2,409 kB] 0% [Waiting for headers] [31 Translation-en store 0 B] [13 InRelease gpgv 88.7 0% [Waiting for headers] [31 Translation-en store 4,477 kB] [69 Packages 1,367 0% [Waiting for headers] [69 Packages 1,367 kB/2,409 kB 57%] 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [69 0% [Waiting for headers] [32 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [W 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [69 0% [Waiting for headers] [33 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [W 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [69 0% [Waiting for headers] [34 Translation-en store 0 B] [19 InRelease gpgv 20.8 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [69 0% [Waiting for headers] [35 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [W 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [69 0% [Waiting for headers] [36 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [W 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [Waiting for headers] [69 Get:70 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2,409 kB] 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [70 Packages 13.4 kB/2,409 0% [Waiting for headers] [37 Translation-en store 0 B] [19 InRelease gpgv 20.8 0% [Waiting for headers] [19 InRelease gpgv 20.8 kB] [70 Packages 13.4 kB/2,409 0% [Waiting for headers] [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [7 Get:71 http://mirror.init7.net/ubuntu bionic-security/main Translation-en [417 kB] 0% [Waiting for headers] [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [7 Get:72 http://mirror.init7.net/ubuntu bionic-security/restricted amd64 Packages [906 kB] 0% [Waiting for headers] [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [7 Get:73 http://mirror.init7.net/ubuntu bionic-security/restricted Translation-en [125 kB] 0% [Waiting for headers] [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [7 0% [Waiting for headers] [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [7 Get:74 http://mirror.init7.net/ubuntu bionic-security/universe amd64 Packages [1,232 kB] 0% [Waiting for headers] [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [7 Hit:67 https://scala.jfrog.io/artifactory/debian Release 0% [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [70 Packages 95.5 kB/2,4 Get:75 http://mirror.init7.net/ubuntu bionic-security/universe i386 Packages [1,037 kB] 0% [39 Packages store 0 B] [19 InRelease gpgv 20.8 kB] [70 Packages 205 kB/2,40 0% [39 Packages store 0 B] [70 Packages 424 kB/2,409 kB 18%] [75 Packages 1,031 Get:76 http://mirror.init7.net/ubuntu bionic-security/universe Translation-en [283 kB] 0% [39 Packages store 0 B] [70 Packages 424 kB/2,409 kB 18%] [76 Translation-en 0% [39 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [70 Packages 424 kB/2,40 0% [39 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [70 Packages 862 kB/2,40 Get:77 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main i386 Packages [4,236 B] 0% [39 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [70 Packages 2,409 kB/2, 0% [39 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [70 Packages 2,409 kB/2, 0% [39 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [Connecting to ppa.launc Get:78 http://de.archive.ubuntu.com/ubuntu bionic-security/main i386 Packages [1,242 kB] 0% [39 Packages store 0 B] [20 InRelease gpgv 88.7 kB] [78 Packages 14.8 kB/1,2 0% [39 Packages store 0 B] [78 Packages 722 kB/1,242 kB 58%] [Waiting for heade 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [78 Packages 722 kB/1,24 Get:79 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main amd64 Packages [4,236 B] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [78 Packages 1,003 kB/1, 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [78 Packages 1,003 kB/1, 0% [39 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% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [80 Translation-en 37.1 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:81 http://de.archive.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [906 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [81 Packages 65.5 kB/906 0% [39 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% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [82 Translation-en 23.7 0% [39 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% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [83 Packages 29.6 kB/1,2 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:84 http://de.archive.ubuntu.com/ubuntu bionic-security/universe i386 Packages [1,037 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [84 Packages 42.5 kB/1,0 Get:85 http://de.archive.ubuntu.com/ubuntu bionic-security/universe Translation-en [283 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [85 Translation-en 53.9 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:86 http://de.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,541 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [86 Packages 32.7 kB/1,5 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:87 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,750 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [87 Packages 64.1 kB/2,7 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:88 http://de.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [507 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [88 Translation-en 65.5 0% [39 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% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [89 Packages 24.6 kB/936 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:90 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted Translation-en [130 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [90 Translation-en 41.0 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:91 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,627 kB] 0% [39 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [91 Packages 65.5 kB/1,6 0% [21 InRelease gpgv 15.4 kB] [91 Packages 1,461 kB/1,627 kB 90%] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [91 Packages 1,494 kB/1, 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] Get:92 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] [92 Packages 43.0 kB/1,8 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [Waiting for headers] Get:93 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [400 kB] 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] [93 Translation-en 65.5 0% [40 Packages store 0 B] [21 InRelease gpgv 15.4 kB] 0% [40 Packages store 0 B] 0% [40 Packages store 0 B] [24 InRelease gpgv 15.4 kB] 0% [40 Packages store 0 B] 0% [40 Packages store 0 B] [30 InRelease gpgv 15.9 kB] 0% [30 InRelease gpgv 15.9 kB] 0% [42 Translation-en store 0 B] [30 InRelease gpgv 15.9 kB] 0% [42 Translation-en store 0 B] 0% [42 Translation-en store 0 B] [49 InRelease gpgv 24.4 kB] 0% [42 Translation-en store 0 B] 0% [42 Translation-en store 0 B] [38 InRelease gpgv 3,558 B] 0% [42 Translation-en store 0 B] 0% [Waiting for headers] [42 Translation-en store 0 B] [Release.gpg gpgv 815 B] 0% [Waiting for headers] [Release.gpg gpgv 815 B] 0% [Waiting for headers] [43 Packages store 0 B] [Release.gpg gpgv 815 B] 98% [Waiting for headers] [43 Packages store 0 B] 98% [Waiting for headers] 98% [Waiting for headers] [44 Translation-en store 0 B] 98% [Waiting for headers] 98% [Waiting for headers] [45 Packages store 0 B] Get:95 https://scala.jfrog.io/artifactory/debian all/main i386 Packages [1,622 B] 98% [45 Packages store 0 B] 98% [Waiting for headers] 98% [Waiting for headers] [46 Packages store 0 B] Get:96 https://scala.jfrog.io/artifactory/debian all/main amd64 Packages [1,622 B] 98% [46 Packages store 0 B] 98% [Working] 98% [47 Translation-en store 0 B] 98% [Working] 98% [48 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 Translation-en store 0 B] 98% [Working] 98% [55 Packages store 0 B] 98% [Working] 98% [56 Translation-en store 0 B] 98% [Working] 98% [57 Packages store 0 B] 99% [Working] 99% [58 Packages store 0 B] 99% [Working] 99% [59 Translation-en store 0 B] 99% [Working] 99% [60 Packages store 0 B] 99% [Working] 99% [61 Packages store 0 B] 99% [Working] 99% [62 Translation-en store 0 B] 99% [Working] 99% [63 Packages store 0 B] 99% [Working] 99% [64 Packages store 0 B] 99% [Working] 99% [65 Translation-en store 0 B] 99% [Working] 99% [66 Packages store 0 B] 99% [Working] 99% [68 Packages store 0 B] 99% [Working] 99% [69 Packages store 0 B] 99% [Working] 99% [71 Translation-en store 0 B] 99% [Working] 99% [72 Packages store 0 B] 99% [Working] 99% [73 Translation-en store 0 B] 99% [Working] 99% [74 Packages store 0 B] 99% [Working] 99% [75 Packages store 0 B] 99% [Working] 99% [76 Translation-en store 0 B] 99% [Working] 99% [77 Packages store 0 B] 99% [Working] 99% [70 Packages store 0 B] 99% [Working] 99% [79 Packages store 0 B] 99% [Working] 99% [78 Packages store 0 B] 99% [Working] 99% [80 Translation-en store 0 B] 99% [Working] 99% [81 Packages store 0 B] 99% [Working] 99% [82 Translation-en store 0 B] 99% [Working] 99% [83 Packages store 0 B] 100% [Working] 100% [84 Packages store 0 B] 100% [Working] 8,839 kB/s 0s 100% [85 Translation-en store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [86 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [87 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [88 Translation-en store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [89 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [90 Translation-en store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [91 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [92 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [93 Translation-en store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [95 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s 100% [96 Packages store 0 B] 8,839 kB/s 0s 100% [Working] 8,839 kB/s 0s Fetched 53.9 MB in 7s (7,295 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... 14% Reading package lists... 14% Reading package lists... 14% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 17% Reading package lists... 18% Reading package lists... 18% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 19% Reading package lists... 26% Reading package lists... 26% Reading package lists... 32% Reading package lists... 32% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 35% Reading package lists... 37% Reading package lists... 37% Reading package lists... 38% Reading package lists... 38% Reading package lists... 39% Reading package lists... 39% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 40% Reading package lists... 41% Reading package lists... 41% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 44% Reading package lists... 44% Reading package lists... 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... 74% Reading package lists... 74% Reading package lists... 79% Reading package lists... 80% Reading package lists... 80% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 83% Reading package lists... 85% Reading package lists... 85% Reading package lists... 86% Reading package lists... 86% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 88% Reading package lists... 89% Reading package lists... 89% Reading package lists... 90% Reading package lists... 90% Reading package lists... 91% Reading package lists... 91% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 92% Reading package lists... 93% Reading package lists... 93% Reading package lists... 94% Reading package lists... 94% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 98% Reading package lists... 98% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done sudo apt-get -y install texlive-latex-base pandoc colordiff gcc libgsl-dev ffmpeg 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 4,096 B/13.2 kB 31%] 1% [Working] Get:3 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva2 amd64 2.1.0-3 [47.6 kB] 1% [3 libva2 18.6 kB/47.6 kB 39%] 1% [Waiting for headers] Get:4 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva-drm2 amd64 2.1.0-3 [6,880 B] 1% [4 libva-drm2 6,880 B/6,880 B 100%] 1% [Working] Get:5 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libva-x11-2 amd64 2.1.0-3 [11.5 kB] 1% [5 libva-x11-2 11.5 kB/11.5 kB 100%] 1% [Working] Get:6 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libvdpau1 amd64 1.1.1-3ubuntu1 [25.5 kB] 1% [6 libvdpau1 17.3 kB/25.5 kB 68%] 2% [Working] Get:7 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libavutil55 amd64 7:3.4.11-0ubuntu0.1 [191 kB] 2% [7 libavutil55 25.0 kB/191 kB 13%] 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 9,267 B/45.8 kB 20%] 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 0 B/22.4 kB 0%] 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 0 B/145 kB 0%] 3% [Waiting for headers] Get:11 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libshine3 amd64 3.1.1-1 [22.9 kB] 3% [11 libshine3 22.9 kB/22.9 kB 100%] 3% [Working] Get:12 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libsnappy1v5 amd64 1.1.7-1 [16.0 kB] 3% [12 libsnappy1v5 16.0 kB/16.0 kB 100%] 4% [Waiting for headers] Get:13 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libsoxr0 amd64 0.1.2-3 [65.9 kB] 4% [13 libsoxr0 5,947 B/65.9 kB 9%] 4% [Waiting for headers] Get:14 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libswresample2 amd64 7:3.4.11-0ubuntu0.1 [55.2 kB] 4% [14 libswresample2 5,336 B/55.2 kB 10%] Get:15 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libwebpmux3 amd64 0.6.1-2ubuntu0.18.04.1 [19.6 kB] 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 65.5 kB/609 kB 11%] 5% [Working] Get:17 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libx265-146 amd64 2.6-3 [1,026 kB] 5% [17 libx265-146 0 B/1,026 kB 0%] 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 0 B/235 kB 0%] 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%] 12% [Working] Get:22 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libass9 amd64 1:0.14.0-1 [88.2 kB] 12% [22 libass9 0 B/88.2 kB 0%] 13% [Working] Get:23 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libbluray2 amd64 1:1.0.2-3 [141 kB] 13% [23 libbluray2 0 B/141 kB 0%] 13% [Working] Get:24 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libchromaprint1 amd64 1.4.3-1 [36.8 kB] 13% [24 libchromaprint1 0 B/36.8 kB 0%] 13% [Working] Get:25 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgme0 amd64 0.6.2-1 [121 kB] 13% [25 libgme0 0 B/121 kB 0%] 14% [Working] Get:26 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 libvorbisfile3 amd64 1.3.5-4.2 [16.0 kB] 14% [26 libvorbisfile3 0 B/16.0 kB 0%] 14% [Working] Get:27 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libopenmpt0 amd64 0.3.6-1 [561 kB] 14% [27 libopenmpt0 0 B/561 kB 0%] 15% [Working] 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 0 B/172 kB 0%] 15% [Working] 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 0 B/953 kB 0%] 16% [Working] 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 0 B/52.6 kB 0%] 16% [Working] Get:31 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libbs2b0 amd64 3.1.0+dfsg-2.2 [10.5 kB] 16% [31 libbs2b0 0 B/10.5 kB 0%] 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 0 B/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 38.5 kB/38.5 kB 100%] 29% [Working] Get:34 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libpostproc54 amd64 7:3.4.11-0ubuntu0.1 [50.3 kB] 29% [34 libpostproc54 0 B/50.3 kB 0%] 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 52.8 kB/157 kB 34%] 31% [Waiting for headers] Get:39 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 libzmq5 amd64 4.2.5-1ubuntu0.2 [221 kB] 31% [39 libzmq5 26.6 kB/221 kB 12%] 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 16.6 kB/875 kB 2%] 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 24.1 kB/58.8 kB 41%] 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] 33% [42 libcdio-cdda2 17.7 kB/17.7 kB 100%] 33% [Working] 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%] 34% [Working] 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 15.3 kB/77.5 kB 20%] 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 54.9 kB/102 kB 54%] 34% [Waiting for headers] 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 46.3 kB/266 kB 17%] 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 28.0 kB/382 kB 7%] 36% [Waiting for headers] Get:49 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xfixes0 amd64 1.13-2~ubuntu18.04 [9,352 B] 36% [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 49.7 kB/75.1 kB 66%] 36% [Waiting for headers] 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 32.5 kB/1,587 kB 2%] 38% [Waiting for headers] Get:52 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 fonts-lmodern all 2.004.5-3 [4,551 kB] 38% [52 fonts-lmodern 47.2 kB/4,551 kB 1%] 42% [Waiting for headers] Get:53 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libaacs0 amd64 0.9.0-1 [51.4 kB] 43% [53 libaacs0 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 31.4 kB/46.6 kB 67%] 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 38.6 kB/79.7 kB 48%] 43% [Working] Get:56 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 libgsl23 amd64 2.4+dfsg-6 [823 kB] 43% [56 libgsl23 25.7 kB/823 kB 3%] 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 35.3 kB/1,023 kB 3%] 46% [Working] 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 34.1 kB/100 kB 34%] 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 44.3 kB/44.3 kB 100%] 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 0 B/227 kB 0%] 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 55.4 kB/800 kB 7%] 48% [Working] 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 8,192 B/34.5 kB 24%] 49% [Waiting for headers] Get:65 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libsynctex1 amd64 2017.20170613.44572-8ubuntu0.1 [41.4 kB] 49% [65 libsynctex1 41.4 kB/41.4 kB 100%] 49% [Working] Get:66 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libtexlua52 amd64 2017.20170613.44572-8ubuntu0.1 [91.2 kB] 49% [66 libtexlua52 12.8 kB/91.2 kB 14%] 49% [Working] Get:67 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libtexluajit2 amd64 2017.20170613.44572-8ubuntu0.1 [230 kB] 49% [67 libtexluajit2 52.3 kB/230 kB 23%] 50% [Waiting for headers] Get:68 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 libzzip-0-13 amd64 0.13.62-3.1ubuntu0.18.04.1 [26.0 kB] Get:69 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 lmodern all 2.004.5-3 [9,631 kB] 50% [69 lmodern 121 kB/9,631 kB 1%] 59% [Waiting for headers] Get:70 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 mesa-va-drivers amd64 20.0.8-0ubuntu1~18.04.1 [2,376 kB] 59% [70 mesa-va-drivers 59.6 kB/2,376 kB 3%] 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 41.0 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 32.7 kB/40.1 kB 82%] 65% [Waiting for headers] Get:73 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 pandoc amd64 1.19.2.4~dfsg-1build4 [6,692 kB] 65% [73 pandoc 8,793 B/6,692 kB 0%] 71% [Waiting for headers] Get:74 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 t1utils amd64 1.41-2 [56.0 kB] 71% [74 t1utils 33.7 kB/56.0 kB 60%] 71% [Waiting for headers] Get:75 http://de.archive.ubuntu.com/ubuntu bionic-security/main amd64 texlive-binaries amd64 2017.20170613.44572-8ubuntu0.1 [8,179 kB] 72% [75 texlive-binaries 41.7 kB/8,179 kB 1%] Get:76 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 texlive-base all 2017.20180305-1 [18.7 MB] 79% [76 texlive-base 65.5 kB/18.7 MB 0%] 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 56.0 kB/951 kB 6%] 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 4,560 B/925 kB 0%] 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% [Waiting for headers] Get:80 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 vdpau-driver-all amd64 1.1.1-3ubuntu1 [4,674 B] 100% [80 vdpau-driver-all 4,674 B/4,674 B 100%] 100% [Working] Fetched 85.1 MB in 2s (37.7 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 [19:39 03/10/2022]: Changing 'python' to version 3.9 * Switching to Python version 3.9 * Done. Python 3.9.14 [19:39 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 38.7 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.5 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 41.1 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 -:--:--  ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/11.8 MB 143.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 7.0/11.8 MB 102.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 11.8/11.8 MB 110.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 82.4 MB/s eta 0:00:00 [?25hCollecting scipy Downloading scipy-1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/43.9 MB ? eta -:--:--  ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/43.9 MB 126.1 MB/s eta 0:00:01  ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.0/43.9 MB 123.3 MB/s eta 0:00:01  ━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/43.9 MB 116.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 17.6/43.9 MB 116.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 21.9/43.9 MB 116.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 25.7/43.9 MB 112.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 29.0/43.9 MB 102.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 32.7/43.9 MB 100.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 35.1/43.9 MB 91.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 37.2/43.9 MB 79.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 39.3/43.9 MB 73.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 41.3/43.9 MB 63.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 43.3/43.9 MB 59.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 58.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 58.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 43.9/43.9 MB 58.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 MB 35.1 MB/s eta 0:00:00 [?25hCollecting nrpylatex Downloading nrpylatex-1.2.2-py3-none-any.whl (34 kB) Collecting ipykernel Downloading ipykernel-6.16.0-py3-none-any.whl (138 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/138.4 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.4/138.4 kB 67.6 MB/s eta 0:00:00 [?25hCollecting ipywidgets Downloading ipywidgets-8.0.2-py3-none-any.whl (134 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/134.4 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.4/134.4 kB 54.5 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 86.6 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 58.0 MB/s eta 0:00:00 [?25hCollecting jupyter-console Downloading jupyter_console-6.4.4-py3-none-any.whl (22 kB) Collecting notebook Downloading notebook-6.4.12-py3-none-any.whl (9.9 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/9.9 MB ? eta -:--:--  ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/9.9 MB 61.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 4.1/9.9 MB 59.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 6.2/9.9 MB 59.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 8.4/9.9 MB 60.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 9.9/9.9 MB 60.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 53.7 MB/s eta 0:00:00 [?25hCollecting contourpy>=1.0.1 Downloading contourpy-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/296.3 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.3/296.3 kB 96.6 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 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 59.1 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 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 59.0 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 -:--:--  ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/17.1 MB 70.4 MB/s eta 0:00:01  ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/17.1 MB 68.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 7.0/17.1 MB 67.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 9.3/17.1 MB 67.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 11.6/17.1 MB 66.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 14.0/17.1 MB 66.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 16.4/17.1 MB 66.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 17.1/17.1 MB 66.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 56.7 MB/s eta 0:00:00 [?25hCollecting pillow>=6.2.0 Downloading Pillow-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.1 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 2.5/3.1 MB 74.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 65.5 MB/s eta 0:00:00 [?25hCollecting cycler>=0.10 Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB) Collecting 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 90.3 MB/s eta 0:00:00 [?25hCollecting sympy Downloading sympy-1.11.1-py3-none-any.whl (6.5 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/6.5 MB 72.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━ 4.8/6.5 MB 71.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.5/6.5 MB 63.6 MB/s eta 0:00:00 [?25hCollecting six>=1.5 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting 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 100.4 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 66.8 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 72.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 66.9 MB/s eta 0:00:00 [?25hCollecting matplotlib-inline>=0.1 Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting jupyter-client>=6.1.12 Downloading jupyter_client-7.3.5-py3-none-any.whl (132 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/132.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 55.3 MB/s eta 0:00:00 [?25hCollecting nest-asyncio Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 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 57.0 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 53.2 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 65.7 MB/s eta 0:00:00 [?25hCollecting jupyterlab-widgets~=3.0 Downloading jupyterlab_widgets-3.0.3-py3-none-any.whl (384 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/384.1 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 384.1/384.1 kB 91.3 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 65.8 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 100.6 MB/s eta 0:00:00 [?25hCollecting defusedxml Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting 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 40.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 tinycss2 Downloading tinycss2-1.1.1-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 -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 122.9/160.9 kB 134.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.9/160.9 kB 3.5 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 35.8 MB/s eta 0:00:00 [?25hCollecting jupyterlab-pygments Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 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 56.7 MB/s eta 0:00:00 [?25hCollecting beautifulsoup4 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/128.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 59.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 markupsafe>=2.0 Downloading MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Collecting importlib-metadata>=3.6 Downloading importlib_metadata-5.0.0-py3-none-any.whl (21 kB) Collecting jupyter-core>=4.7 Downloading jupyter_core-4.11.1-py3-none-any.whl (88 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/88.4 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.4/88.4 kB 35.1 MB/s eta 0:00:00 [?25hCollecting Send2Trash>=1.8.0 Downloading Send2Trash-1.8.0-py3-none-any.whl (18 kB) Collecting argon2-cffi Downloading argon2_cffi-21.3.0-py3-none-any.whl (14 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 27.2 MB/s eta 0:00:00 [?25hCollecting ipython-genutils Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting terminado>=0.8.3 Downloading terminado-0.16.0-py3-none-any.whl (16 kB) Collecting 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 32.8 MB/s eta 0:00:00 [?25hCollecting zipp>=0.5 Downloading zipp-3.8.1-py3-none-any.whl (5.6 kB) Collecting 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 48.3 MB/s eta 0:00:00 [?25hCollecting 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 20.9 MB/s eta 0:00:00 [?25hCollecting decorator Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting pickleshare Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting stack-data Downloading stack_data-0.5.1-py3-none-any.whl (24 kB) Collecting backcall Downloading backcall-0.2.0-py2.py3-none-any.whl (11 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 30.3 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 44.7 MB/s eta 0:00:00 [?25hCollecting soupsieve>1.2 Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB) Collecting webencodings Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting parso<0.9.0,>=0.8.0 Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/100.8 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 52.2 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 55.4 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 30.4 MB/s eta 0:00:00 [?25hCollecting executing Downloading executing-1.1.0-py2.py3-none-any.whl (22 kB) Collecting asttokens Downloading asttokens-2.0.8-py2.py3-none-any.whl (23 kB) Collecting pure-eval Downloading pure_eval-0.2.2-py3-none-any.whl (11 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 55.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-rd0on0fo Running command git clone --filter=blob:none --quiet https://github.com/sympy/sympy/ /tmp/pip-req-build-rd0on0fo 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=e8bebc1e28be21d3621fb8f5b3ae67e8b9dc11e62873d476ee10f09aa117c8fe Stored in directory: /tmp/pip-ephem-wheel-cache-8eh92360/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: 21946, done. remote: Counting objects: 0% (1/2895) remote: Counting objects: 1% (29/2895) remote: Counting objects: 2% (58/2895) remote: Counting objects: 3% (87/2895) remote: Counting objects: 4% (116/2895) remote: Counting objects: 5% (145/2895) remote: Counting objects: 6% (174/2895) remote: Counting objects: 7% (203/2895) remote: Counting objects: 8% (232/2895) remote: Counting objects: 9% (261/2895) remote: Counting objects: 10% (290/2895) remote: Counting objects: 11% (319/2895) remote: Counting objects: 12% (348/2895) remote: Counting objects: 13% (377/2895) remote: Counting objects: 14% (406/2895) remote: Counting objects: 15% (435/2895) remote: Counting objects: 16% (464/2895) remote: Counting objects: 17% (493/2895) remote: Counting objects: 18% (522/2895) remote: Counting objects: 19% (551/2895) remote: Counting objects: 20% (579/2895) remote: Counting objects: 21% (608/2895) remote: Counting objects: 22% (637/2895) remote: Counting objects: 23% (666/2895) remote: Counting objects: 24% (695/2895) remote: Counting objects: 25% (724/2895) remote: Counting objects: 26% (753/2895) remote: Counting objects: 27% (782/2895) remote: Counting objects: 28% (811/2895) remote: Counting objects: 29% (840/2895) remote: Counting objects: 30% (869/2895) remote: Counting objects: 31% (898/2895) remote: Counting objects: 32% (927/2895) remote: Counting objects: 33% (956/2895) remote: Counting objects: 34% (985/2895) remote: Counting objects: 35% (1014/2895) remote: Counting objects: 36% (1043/2895) remote: Counting objects: 37% (1072/2895) remote: Counting objects: 38% (1101/2895) remote: Counting objects: 39% (1130/2895) remote: Counting objects: 40% (1158/2895) remote: Counting objects: 41% (1187/2895) remote: Counting objects: 42% (1216/2895) remote: Counting objects: 43% (1245/2895) remote: Counting objects: 44% (1274/2895) remote: Counting objects: 45% (1303/2895) remote: Counting objects: 46% (1332/2895) remote: Counting objects: 47% (1361/2895) remote: Counting objects: 48% (1390/2895) remote: Counting objects: 49% (1419/2895) remote: Counting objects: 50% (1448/2895) remote: Counting objects: 51% (1477/2895) remote: Counting objects: 52% (1506/2895) remote: Counting objects: 53% (1535/2895) remote: Counting objects: 54% (1564/2895) remote: Counting objects: 55% (1593/2895) remote: Counting objects: 56% (1622/2895) remote: Counting objects: 57% (1651/2895) remote: Counting objects: 58% (1680/2895) remote: Counting objects: 59% (1709/2895) remote: Counting objects: 60% (1737/2895) remote: Counting objects: 61% (1766/2895) remote: Counting objects: 62% (1795/2895) remote: Counting objects: 63% (1824/2895) remote: Counting objects: 64% (1853/2895) remote: Counting objects: 65% (1882/2895) remote: Counting objects: 66% (1911/2895) remote: Counting objects: 67% (1940/2895) remote: Counting objects: 68% (1969/2895) remote: Counting objects: 69% (1998/2895) remote: Counting objects: 70% (2027/2895) remote: Counting objects: 71% (2056/2895) remote: Counting objects: 72% (2085/2895) remote: Counting objects: 73% (2114/2895) remote: Counting objects: 74% (2143/2895) remote: Counting objects: 75% (2172/2895) remote: Counting objects: 76% (2201/2895) remote: Counting objects: 77% (2230/2895) remote: Counting objects: 78% (2259/2895) remote: Counting objects: 79% (2288/2895) remote: Counting objects: 80% (2316/2895) remote: Counting objects: 81% (2345/2895) remote: Counting objects: 82% (2374/2895) remote: Counting objects: 83% (2403/2895) remote: Counting objects: 84% (2432/2895) remote: Counting objects: 85% (2461/2895) remote: Counting objects: 86% (2490/2895) remote: Counting objects: 87% (2519/2895) remote: Counting objects: 88% (2548/2895) remote: Counting objects: 89% (2577/2895) remote: Counting objects: 90% (2606/2895) remote: Counting objects: 91% (2635/2895) remote: Counting objects: 92% (2664/2895) remote: Counting objects: 93% (2693/2895) remote: Counting objects: 94% (2722/2895) remote: Counting objects: 95% (2751/2895) remote: Counting objects: 96% (2780/2895) remote: Counting objects: 97% (2809/2895) remote: Counting objects: 98% (2838/2895) remote: Counting objects: 99% (2867/2895) remote: Counting objects: 100% (2895/2895) remote: Counting objects: 100% (2895/2895), done. remote: Compressing objects: 0% (1/1022) remote: Compressing objects: 1% (11/1022) remote: Compressing objects: 2% (21/1022) remote: Compressing objects: 3% (31/1022) remote: Compressing objects: 4% (41/1022) remote: Compressing objects: 5% (52/1022) remote: Compressing objects: 6% (62/1022) remote: Compressing objects: 7% (72/1022) remote: Compressing objects: 8% (82/1022) remote: Compressing objects: 9% (92/1022) remote: Compressing objects: 10% (103/1022) remote: Compressing objects: 11% (113/1022) remote: Compressing objects: 12% (123/1022) remote: Compressing objects: 13% (133/1022) remote: Compressing objects: 13% (137/1022) remote: Compressing objects: 14% (144/1022) remote: Compressing objects: 15% (154/1022) remote: Compressing objects: 16% (164/1022) remote: Compressing objects: 17% (174/1022) remote: Compressing objects: 18% (184/1022) remote: Compressing objects: 19% (195/1022) remote: Compressing objects: 20% (205/1022) remote: Compressing objects: 21% (215/1022) remote: Compressing objects: 22% (225/1022) remote: Compressing objects: 23% (236/1022) remote: Compressing objects: 24% (246/1022) remote: Compressing objects: 25% (256/1022) remote: Compressing objects: 26% (266/1022) remote: Compressing objects: 27% (276/1022) remote: Compressing objects: 28% (287/1022) remote: Compressing objects: 29% (297/1022) remote: Compressing objects: 30% (307/1022) remote: Compressing objects: 31% (317/1022) remote: Compressing objects: 32% (328/1022) remote: Compressing objects: 33% (338/1022) remote: Compressing objects: 34% (348/1022) remote: Compressing objects: 35% (358/1022) remote: Compressing objects: 36% (368/1022) remote: Compressing objects: 37% (379/1022) remote: Compressing objects: 38% (389/1022) remote: Compressing objects: 39% (399/1022) remote: Compressing objects: 40% (409/1022) remote: Compressing objects: 41% (420/1022) remote: Compressing objects: 42% (430/1022) remote: Compressing objects: 43% (440/1022) remote: Compressing objects: 44% (450/1022) remote: Compressing objects: 45% (460/1022) remote: Compressing objects: 46% (471/1022) remote: Compressing objects: 47% (481/1022) remote: Compressing objects: 48% (491/1022) remote: Compressing objects: 49% (501/1022) remote: Compressing objects: 50% (511/1022) remote: Compressing objects: 51% (522/1022) remote: Compressing objects: 52% (532/1022) remote: Compressing objects: 53% (542/1022) remote: Compressing objects: 54% (552/1022) remote: Compressing objects: 55% (563/1022) remote: Compressing objects: 56% (573/1022) remote: Compressing objects: 57% (583/1022) remote: Compressing objects: 58% (593/1022) remote: Compressing objects: 59% (603/1022) remote: Compressing objects: 60% (614/1022) remote: Compressing objects: 61% (624/1022) remote: Compressing objects: 62% (634/1022) remote: Compressing objects: 63% (644/1022) remote: Compressing objects: 64% (655/1022) remote: Compressing objects: 65% (665/1022) remote: Compressing objects: 66% (675/1022) remote: Compressing objects: 67% (685/1022) remote: Compressing objects: 68% (695/1022) remote: Compressing objects: 69% (706/1022) remote: Compressing objects: 70% (716/1022) remote: Compressing objects: 71% (726/1022) remote: Compressing objects: 72% (736/1022) remote: Compressing objects: 73% (747/1022) remote: Compressing objects: 74% (757/1022) remote: Compressing objects: 75% (767/1022) remote: Compressing objects: 76% (777/1022) remote: Compressing objects: 77% (787/1022) remote: Compressing objects: 78% (798/1022) remote: Compressing objects: 79% (808/1022) remote: Compressing objects: 80% (818/1022) remote: Compressing objects: 81% (828/1022) remote: Compressing objects: 82% (839/1022) remote: Compressing objects: 83% (849/1022) remote: Compressing objects: 84% (859/1022) remote: Compressing objects: 85% (869/1022) remote: Compressing objects: 86% (879/1022) remote: Compressing objects: 87% (890/1022) remote: Compressing objects: 88% (900/1022) remote: Compressing objects: 89% (910/1022) remote: Compressing objects: 90% (920/1022) remote: Compressing objects: 91% (931/1022) remote: Compressing objects: 92% (941/1022) remote: Compressing objects: 93% (951/1022) remote: Compressing objects: 94% (961/1022) remote: Compressing objects: 95% (971/1022) remote: Compressing objects: 96% (982/1022) remote: Compressing objects: 97% (992/1022) remote: Compressing objects: 98% (1002/1022) remote: Compressing objects: 99% (1012/1022) remote: Compressing objects: 100% (1022/1022) remote: Compressing objects: 100% (1022/1022), done. Receiving objects: 0% (1/21946) Receiving objects: 1% (220/21946) Receiving objects: 2% (439/21946) Receiving objects: 3% (659/21946) Receiving objects: 4% (878/21946) Receiving objects: 5% (1098/21946) Receiving objects: 6% (1317/21946) Receiving objects: 7% (1537/21946) Receiving objects: 8% (1756/21946) Receiving objects: 9% (1976/21946) Receiving objects: 10% (2195/21946) Receiving objects: 11% (2415/21946) Receiving objects: 12% (2634/21946) Receiving objects: 13% (2853/21946) Receiving objects: 14% (3073/21946) Receiving objects: 15% (3292/21946) Receiving objects: 16% (3512/21946) Receiving objects: 17% (3731/21946) Receiving objects: 18% (3951/21946) Receiving objects: 19% (4170/21946) Receiving objects: 20% (4390/21946) Receiving objects: 21% (4609/21946) Receiving objects: 22% (4829/21946) Receiving objects: 23% (5048/21946) Receiving objects: 24% (5268/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 25% (5487/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 26% (5706/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 27% (5926/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 28% (6145/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 29% (6365/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 30% (6584/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 31% (6804/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 32% (7023/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 33% (7243/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 34% (7462/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 35% (7682/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 36% (7901/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 37% (8121/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 38% (8340/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 39% (8559/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 40% (8779/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 41% (8998/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 42% (9218/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 43% (9437/21946), 8.74 MiB | 17.22 MiB/s Receiving objects: 43% (9518/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 44% (9657/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 45% (9876/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 46% (10096/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 47% (10315/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 48% (10535/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 49% (10754/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 50% (10973/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 51% (11193/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 52% (11412/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 53% (11632/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 54% (11851/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 55% (12071/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 56% (12290/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 57% (12510/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 58% (12729/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 59% (12949/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 60% (13168/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 61% (13388/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 62% (13607/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 63% (13826/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 64% (14046/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 65% (14265/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 66% (14485/21946), 21.34 MiB | 21.02 MiB/s Receiving objects: 67% (14704/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 68% (14924/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 69% (15143/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 70% (15363/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 71% (15582/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 72% (15802/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 73% (16021/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 74% (16241/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 75% (16460/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 76% (16679/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 77% (16899/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 78% (17118/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 79% (17338/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 80% (17557/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 81% (17777/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 82% (17996/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 83% (18216/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 84% (18435/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 85% (18655/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 86% (18874/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 87% (19094/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 88% (19313/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 89% (19532/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 90% (19752/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 91% (19971/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 92% (20191/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 93% (20410/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 94% (20630/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 95% (20849/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 95% (20980/21946), 34.43 MiB | 22.59 MiB/s Receiving objects: 96% (21069/21946), 47.62 MiB | 23.45 MiB/s Receiving objects: 97% (21288/21946), 47.62 MiB | 23.45 MiB/s Receiving objects: 98% (21508/21946), 47.62 MiB | 23.45 MiB/s Receiving objects: 99% (21727/21946), 47.62 MiB | 23.45 MiB/s remote: Total 21946 (delta 1909), reused 2772 (delta 1816), pack-reused 19051 Receiving objects: 100% (21946/21946), 47.62 MiB | 23.45 MiB/s Receiving objects: 100% (21946/21946), 53.91 MiB | 24.07 MiB/s, done. Resolving deltas: 0% (0/15929) Resolving deltas: 1% (160/15929) Resolving deltas: 2% (319/15929) Resolving deltas: 3% (478/15929) Resolving deltas: 4% (638/15929) Resolving deltas: 5% (797/15929) Resolving deltas: 6% (956/15929) Resolving deltas: 7% (1116/15929) Resolving deltas: 8% (1275/15929) Resolving deltas: 9% (1434/15929) Resolving deltas: 10% (1593/15929) Resolving deltas: 11% (1753/15929) Resolving deltas: 12% (1912/15929) Resolving deltas: 13% (2071/15929) Resolving deltas: 14% (2231/15929) Resolving deltas: 15% (2390/15929) Resolving deltas: 16% (2549/15929) Resolving deltas: 17% (2708/15929) Resolving deltas: 18% (2868/15929) Resolving deltas: 19% (3027/15929) Resolving deltas: 20% (3186/15929) Resolving deltas: 21% (3346/15929) Resolving deltas: 22% (3505/15929) Resolving deltas: 23% (3664/15929) Resolving deltas: 24% (3823/15929) Resolving deltas: 25% (3983/15929) Resolving deltas: 26% (4142/15929) Resolving deltas: 27% (4301/15929) Resolving deltas: 28% (4461/15929) Resolving deltas: 29% (4620/15929) Resolving deltas: 30% (4779/15929) Resolving deltas: 31% (4938/15929) Resolving deltas: 32% (5098/15929) Resolving deltas: 33% (5257/15929) Resolving deltas: 34% (5416/15929) Resolving deltas: 35% (5576/15929) Resolving deltas: 36% (5735/15929) Resolving deltas: 37% (5894/15929) Resolving deltas: 38% (6054/15929) Resolving deltas: 39% (6213/15929) Resolving deltas: 40% (6372/15929) Resolving deltas: 41% (6531/15929) Resolving deltas: 42% (6691/15929) Resolving deltas: 43% (6850/15929) Resolving deltas: 44% (7009/15929) Resolving deltas: 45% (7169/15929) Resolving deltas: 46% (7328/15929) Resolving deltas: 47% (7487/15929) Resolving deltas: 48% (7646/15929) Resolving deltas: 49% (7806/15929) Resolving deltas: 50% (7965/15929) Resolving deltas: 51% (8124/15929) Resolving deltas: 52% (8284/15929) Resolving deltas: 53% (8443/15929) Resolving deltas: 54% (8602/15929) Resolving deltas: 55% (8761/15929) Resolving deltas: 56% (8921/15929) Resolving deltas: 57% (9080/15929) Resolving deltas: 58% (9239/15929) Resolving deltas: 59% (9399/15929) Resolving deltas: 60% (9558/15929) Resolving deltas: 61% (9717/15929) Resolving deltas: 62% (9876/15929) Resolving deltas: 63% (10036/15929) Resolving deltas: 64% (10195/15929) Resolving deltas: 65% (10354/15929) Resolving deltas: 66% (10514/15929) Resolving deltas: 67% (10673/15929) Resolving deltas: 68% (10832/15929) Resolving deltas: 69% (10992/15929) Resolving deltas: 70% (11151/15929) Resolving deltas: 71% (11310/15929) Resolving deltas: 72% (11469/15929) Resolving deltas: 73% (11629/15929) Resolving deltas: 74% (11788/15929) Resolving deltas: 75% (11947/15929) Resolving deltas: 76% (12107/15929) Resolving deltas: 77% (12266/15929) Resolving deltas: 78% (12425/15929) Resolving deltas: 79% (12584/15929) Resolving deltas: 80% (12744/15929) Resolving deltas: 81% (12903/15929) Resolving deltas: 82% (13062/15929) Resolving deltas: 83% (13222/15929) Resolving deltas: 84% (13381/15929) Resolving deltas: 85% (13540/15929) Resolving deltas: 86% (13699/15929) Resolving deltas: 87% (13859/15929) Resolving deltas: 87% (14014/15929) Resolving deltas: 88% (14018/15929) Resolving deltas: 89% (14177/15929) Resolving deltas: 90% (14337/15929) Resolving deltas: 91% (14496/15929) Resolving deltas: 92% (14655/15929) Resolving deltas: 93% (14814/15929) Resolving deltas: 94% (14974/15929) Resolving deltas: 95% (15133/15929) Resolving deltas: 96% (15292/15929) Resolving deltas: 97% (15452/15929) Resolving deltas: 98% (15611/15929) Resolving deltas: 99% (15770/15929) Resolving deltas: 100% (15929/15929) Resolving deltas: 100% (15929/15929), 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 0m12.125s user 0m10.717s sys 0m0.284s +++ 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 0m8.674s user 0m7.358s sys 0m0.299s +++ 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 0m13.267s user 0m11.754s sys 0m0.353s +++ 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 0m6.532s user 0m5.142s sys 0m0.326s +++ 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 0m8.797s user 0m6.989s sys 0m0.779s +++ b/Tutorial-ADM_Initial_Data-ScalarField.ipynb [NbConvertApp] Converting notebook Tutorial-ADM_Initial_Data-ShiftedKerrSchild.ipynb to notebook [NbConvertApp] Writing 21856 bytes to Tutorial-ADM_Initial_Data-ShiftedKerrSchild.ipynb real 0m5.112s user 0m3.854s sys 0m0.461s +++ 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 0m4.883s user 0m3.327s sys 0m0.365s +++ 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 0m4.775s user 0m3.350s sys 0m0.405s +++ 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 0m5.436s user 0m4.016s sys 0m0.282s +++ 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 0m4.862s user 0m3.804s sys 0m0.302s +++ 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 0m4.292s user 0m2.873s sys 0m0.436s +++ b/Tutorial-Coutput__Parameter_Interface.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-BaikalETK.ipynb to notebook [NbConvertApp] Writing 107421 bytes to Tutorial-ETK_thorn-BaikalETK.ipynb real 7m36.173s user 13m52.908s sys 0m1.323s +++ 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", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 1.0 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 1.2 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 19.2 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 1.0 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 63.7 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", - "Generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords)...\n", - "Generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords)...\n", - "\n", - "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.4 seconds. Next up: C codegen...\n", - "Generating C code for BSSN_RHSs (FD order=8) (Cartesian coords)...\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.4 seconds. Next up: C codegen...\n", - "Generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords)...\n", - "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.5 seconds. Next up: C codegen...\n", + "Finished generating C code for BSSN_RHSs (FD order=4) (Cartesian coords) in 65.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.3 seconds. Next up: C codegen...\n", - "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.5 seconds. Next up: C codegen...\n", + "Finished generating C code for 3-Ricci tensor (FD order=2) (Cartesian coords) in 72.9 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 1.1 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 19.9 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.4 seconds. Next up: C codegen...\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 79.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.3 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 49.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.3 seconds. Next up: C codegen...\n", + "Generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords)...\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Cartesian coords) in 76.9 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\n", - "Generating C code for BSSN constraints (FD order=8) (Cartesian coords)...\n", - "Finished generating symbolic expressions for BSSN constraints (Cartesian coords) in 0.6 seconds. Next up: C codegen...\n", + "Generating C code for BSSN constraints (FD order=4) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=4) (Cartesian coords) in 19.6 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", + "Finished generating symbolic expressions for BSSN_RHSs (Cartesian coords) in 0.5 seconds. Next up: C codegen...\n", + "Generating C code for BSSN_RHSs (FD order=6) (Cartesian coords)...\n", + "Finished generating C code for 3-Ricci tensor (FD order=6) (Cartesian coords) in 80.5 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", + "Finished generating C code for BSSN constraints (FD order=6) (Cartesian coords) in 23.0 seconds.\n", + "Generating symbolic expressions for BSSN_RHSs (Cartesian coords)...\n", - "Generating C code for BSSN_RHSs (FD order=6) (Cartesian coords)...\n", + "Generating C code for BSSN_RHSs (FD order=8) (Cartesian coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=6) (Cartesian coords) in 59.0 seconds.\n", + "Generating symbolic expressions for 3-Ricci tensor (Cartesian coords)...\n", + "Finished generating symbolic expressions for 3-Ricci tensor (Cartesian coords) in 0.4 seconds. Next up: C codegen...\n", + "Generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords)...\n", + "Finished generating C code for BSSN_RHSs (FD order=8) (Cartesian coords) in 71.7 seconds.\n", + "Finished generating C code for 3-Ricci tensor (FD order=8) (Cartesian coords) in 97.0 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Cartesian coords)...\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" + "Generating C code for BSSN constraints (FD order=8) (Cartesian coords)...\n", + "Finished generating C code for BSSN constraints (FD order=8) (Cartesian coords) in 24.4 seconds.\n" [NbConvertApp] Converting notebook Tutorial-ETK_thorn-FishboneMoncriefID.ipynb to notebook [NbConvertApp] Writing 34824 bytes to Tutorial-ETK_thorn-FishboneMoncriefID.ipynb real 0m7.340s user 0m5.903s sys 0m0.336s +++ b/Tutorial-ETK_thorn-FishboneMoncriefID.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-IDScalarWaveNRPy.ipynb to notebook [NbConvertApp] Writing 23388 bytes to Tutorial-ETK_thorn-IDScalarWaveNRPy.ipynb real 0m4.372s user 0m3.043s sys 0m0.275s +++ 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 0m16.605s user 0m15.007s sys 0m0.552s +++ 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 0m13.423s user 0m11.857s sys 0m0.441s +++ 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 0m13.539s user 0m11.809s sys 0m0.501s +++ 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 0m7.783s user 0m6.379s sys 0m0.336s +++ b/Tutorial-ETK_thorn-MaxwellVacuumID.ipynb [NbConvertApp] Converting notebook Tutorial-ETK_thorn-MaxwellVacuum.ipynb to notebook [NbConvertApp] Writing 680046 bytes to Tutorial-ETK_thorn-MaxwellVacuum.ipynb real 0m8.888s user 0m7.323s sys 0m0.461s +++ 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 0m5.872s user 0m4.500s sys 0m0.507s +++ b/Tutorial-ETK_thorn-NRPyPlusTOVID.ipynb - "Single Polytrope TOV solution generated in: 0.19237208366394043 s\n", + "Single Polytrope TOV solution generated in: 0.05295395851135254 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 0m5.265s user 0m3.691s sys 0m0.553s +++ 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 1m6.813s user 1m4.978s sys 0m0.639s +++ b/Tutorial-ETK_thorn-Weyl_Scalars_and_Spacetime_Invariants.ipynb [NbConvertApp] Converting notebook Tutorial-Finite_Difference_Derivatives-FDtable_soln.ipynb to notebook [NbConvertApp] Writing 5785 bytes to Tutorial-Finite_Difference_Derivatives-FDtable_soln.ipynb real 0m7.708s user 0m6.131s sys 0m0.545s +++ b/Tutorial-Finite_Difference_Derivatives-FDtable_soln.ipynb - "\u001b[33mWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/pip/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", - "\u001b[33mWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/astropy/\u001b[0m\n", [NbConvertApp] Converting notebook Tutorial-Finite_Difference_Derivatives.ipynb to notebook [NbConvertApp] Writing 20463 bytes to Tutorial-Finite_Difference_Derivatives.ipynb real 0m4.799s user 0m3.458s sys 0m0.322s +++ b/Tutorial-Finite_Difference_Derivatives.ipynb [NbConvertApp] Converting notebook Tutorial-FishboneMoncriefID.ipynb to notebook [NbConvertApp] Writing 63546 bytes to Tutorial-FishboneMoncriefID.ipynb real 0m8.954s user 0m7.509s sys 0m0.524s +++ b/Tutorial-FishboneMoncriefID.ipynb [NbConvertApp] Converting notebook Tutorial-GRFFE_Equations-Cartesian.ipynb to notebook [NbConvertApp] Writing 41433 bytes to Tutorial-GRFFE_Equations-Cartesian.ipynb real 0m5.224s user 0m3.778s sys 0m0.406s +++ 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.014s user 0m6.355s sys 0m1.158s +++ 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 0m4.948s user 0m3.580s sys 0m0.334s +++ b/Tutorial-GRHD_Equations-Cartesian.ipynb [NbConvertApp] Converting notebook Tutorial-GRHD_UnitConversion.ipynb to notebook [NbConvertApp] Writing 56981 bytes to Tutorial-GRHD_UnitConversion.ipynb real 0m3.318s user 0m3.073s sys 0m0.286s +++ b/Tutorial-GRHD_UnitConversion.ipynb - "
" + "
" - "needs_background": "light" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-GRMHD_Equations-Cartesian.ipynb to notebook [NbConvertApp] Writing 21409 bytes to Tutorial-GRMHD_Equations-Cartesian.ipynb real 0m4.532s user 0m3.424s sys 0m0.296s +++ 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 0m1.973s user 0m1.568s sys 0m0.125s +++ b/Tutorial-How_NRPy_Computes_Finite_Difference_Coeffs.ipynb [NbConvertApp] Converting notebook Tutorial-Indexed_Expressions.ipynb to notebook [NbConvertApp] Writing 19490 bytes to Tutorial-Indexed_Expressions.ipynb real 0m4.601s user 0m3.072s sys 0m0.406s +++ 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.752s user 0m2.074s sys 0m0.171s +++ 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.896s user 1m32.777s sys 0m1.023s +++ 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", + "('gammabardet',\n", + " 'vetU_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammahatdet',\n", + " 'aUD',\n", + " 'GammabarUDD',\n", + " 'GammahatUDD',\n", - " 'gammahatUU',\n", - " 'gammabardet',\n", + " 'gammahatUU',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", + " 'gammabarUU',\n", - " 'gammabarDD_dD',\n", + " 'vetU_cdbarD',\n", + " 'deltaDD',\n", + " 'alpha',\n", - " 'gammahatdet',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'gammabarDD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammabardet',\n", + " 'vetU_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammahatdet',\n", + " 'aUD',\n", + " 'GammabarUDD',\n", + " 'GammahatUDD',\n", - " 'gammahatUU',\n", - " 'gammabardet',\n", + " 'gammahatUU',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", + " 'gammabarUU',\n", - " 'gammabarDD_dD',\n", + " 'vetU_cdbarD',\n", + " 'deltaDD',\n", + " 'alpha',\n", - " 'gammahatdet',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'gammabarDD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammabardet',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'vetU_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammahatdet',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", + " 'aUD',\n", + " 'GammahatUDD',\n", + " 'epsilonUUU',\n", - " 'gammabardet',\n", + " 'gammahatUU',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'gammabarDD',\n", + " 'gammabarUU',\n", - " 'gammabarDD_dD',\n", + " 'deltaDD',\n", + " 'alpha',\n", - " 'gammahatdet',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'gammabarDD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammabardet',\n", + " 'K',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'vetU_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammahatdet',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", + " 'aUD',\n", + " 'cf_rhs',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'epsilonUUU',\n", - " 'gammabardet',\n", + " 'gammahatUU',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'gammabarDD',\n", + " 'gammabarUU',\n", - " 'cf_rhs',\n", - " 'K',\n", - " 'gammabarDD_dD',\n", + " 'deltaDD',\n", + " 'alpha',\n", - " 'gammahatdet',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'gammabarDD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", + "('gammabardet',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", + " 'vetU_dD',\n", + " 'gammabarDD_dD',\n", - " 'trK',\n", + " 'gammahatdet',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", + " 'aUD',\n", + " 'cf_rhs',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'epsilonUUU',\n", - " 'gammabardet',\n", + " 'gammahatUU',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'gammabarDD',\n", + " 'cf_dupD',\n", + " 'trK',\n", + " 'gammabarUU',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", + " 'deltaDD',\n", + " 'alpha',\n", - " 'gammahatdet',\n", - " 'cf',\n", - " 'vetU_dD',\n", - " 'aUD',\n", - " 'gammabarUU')" + " 'gammabarDD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", + "('alpha_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'vetU_dD',\n", + " 'aUU',\n", + " 'alpha_cdbarU',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK_rhs',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD_dupD',\n", + " 'alpha_dDD',\n", + " 'gammahatdet',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", + " 'aUD',\n", + " 'gammabarUU_dD',\n", + " 'cf_rhs',\n", - " 'cf_dupD',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'alpha_cdbarUD',\n", - " 'gammahatUU',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'trK',\n", - " 'gammabardet',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", + " 'gammahatUU',\n", - " 'phi',\n", - " 'hDD',\n", + " 'cf_dupD',\n", + " 'trK',\n", + " 'gammabarUU',\n", + " 'vetU',\n", + " 'alpha_cdbarD',\n", + " 'alpha',\n", + " 'aDD',\n", - " 'alpha_cdbarD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", - " 'alpha_cdbarU_dD',\n", - " 'vetU',\n", - " 'cf_rhs',\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')" + " 'alpha_cdbarD_dD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", + "('alpha_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\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", + " 'vetU_dD',\n", - " 'h_rhsDD',\n", - " 'phi',\n", - " 'hDD',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'GammabarUDD',\n", - " 'hDD_dupD',\n", + " 'alpha_cdbarU',\n", - " 'trK_dupD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'cf_rhs',\n", + " 'cf_dD',\n", + " 'trK_rhs',\n", - " 'aDD',\n", + " 'gammabarDD_dupD',\n", + " 'trK_dupD',\n", + " 'alpha_dDD',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", - " 'alpha_cdbarU',\n", - " 'gammabarUU',\n", - " 'alpha_cdbarUD')" + " 'cf_rhs',\n", + " 'phi_cdbarD',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'alpha_cdbarUD',\n", + " 'epsilonUUU',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'h_rhsDD',\n", + " 'cf_dupD',\n", + " 'trK',\n", + " 'gammabarUU',\n", + " 'vetU',\n", + " 'alpha_cdbarD',\n", + " 'deltaDD',\n", + " 'alpha',\n", + " 'aDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", + "('alpha_dD',\n", + " 'trK_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'vetU_cdhatD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", + " 'vetU_dD',\n", + " 'vetU_dDD',\n", + " 'aUU',\n", + " 'vetU_dD_cdbarD',\n", + " 'alpha_cdbarU',\n", + " 'alpha_cdbarU_dD',\n", + " 'cf_dD',\n", + " 'gammahatdet_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD_dupD',\n", + " 'lambdaU',\n", + " 'vetU_cdbarU',\n", + " 'trK_dupD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'alpha_dDD',\n", + " 'gammahatdet',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", + " 'aUD',\n", + " 'gammabarUU_dD',\n", + " 'cf_rhs',\n", + " 'phi_cdbarD',\n", + " 'DeltaUDD',\n", - " 'cf_dD',\n", - " 'trK',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'DeltaU',\n", + " 'gammahatdet_cdbarD',\n", + " 'alpha_cdbarUD',\n", + " 'epsilonUUU',\n", - " 'vetU_cdhatD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'lambdaU',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", + " 'gammahatUU',\n", - " 'DeltaUDD',\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", + " 'cf_dupD',\n", + " 'trK',\n", + " 'vetU_cdhatDD',\n", - " 'vetU_cdbarU',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'trK_dupD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", + " 'vetU_dD_cdbarU',\n", + " 'gammabarUU',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", - " 'gammahatdet',\n", - " 'DeltaU',\n", + " 'alpha_cdbarD',\n", + " 'deltaDD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_cdbarD',\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')" + " 'alpha',\n", + " 'aDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", + "('alpha_dD',\n", + " 'trK_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'vetU_cdhatD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", + " 'vetU_dD',\n", + " 'vetU_dDD',\n", + " 'aUU',\n", + " 'vetU_dD_cdbarD',\n", + " 'alpha_cdbarU',\n", + " 'alpha_cdbarU_dD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", + " 'trK_rhs',\n", + " 'gammahatdet_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD_dupD',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\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_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'vetU_cdbarD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'alpha_dDD',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'gammabarUU',\n", - " 'vetU_dD_cdbarD',\n", - " 'alpha_cdbarUD')" - ] - "output_type": "execute_result" - ], - "source": [ - "%%parse_latex --reset --ignore-warning\n", - "\n", + " 'cf_rhs',\n", + " 'phi_cdbarD',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'DeltaU',\n", + " 'alpha_cdbarUD',\n", + " 'epsilonUUU',\n", + " 'gammahatDD',\n", + " 'gammahatUU',\n", + " 'h_rhsDD',\n", + " 'cf_dupD',\n", + " 'trK',\n", + " 'vetU_cdhatDD',\n", + " 'Lambdabar_rhsU',\n", + " 'vetU_dD_cdbarU',\n", + " 'gammabarUU',\n", + " 'vetU',\n", + " 'alpha_cdbarD',\n", + " 'deltaDD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'alpha',\n", + " 'aDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'hDD')" + ] + "output_type": "execute_result" + ], + "source": [ + "%%parse_latex --reset --ignore-warning\n", + "\n", - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", + "('alpha_dD',\n", + " 'trK_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'vetU_cdhatD',\n", + " 'cf_dDD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", + " 'vetU_dD',\n", + " 'vetU_dDD',\n", + " 'aUU',\n", + " 'vetU_dD_cdbarD',\n", + " 'XDD',\n", + " 'alpha_cdbarU',\n", + " 'alpha_cdbarU_dD',\n", - " 'RbarDD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", + " 'trK_rhs',\n", + " 'gammahatdet_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD_dupD',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'hDD',\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", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'XhatDD',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'vetU_cdbarD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'RbarDD',\n", + " 'alpha_dDD',\n", + " 'alpha_cdbarDD',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'phi_cdbarD_dD',\n", - " 'aDD_dD',\n", - " 'gammabarUU',\n", - " 'vetU_dD_cdbarD',\n", + " 'cf_rhs',\n", + " 'phi_cdbarD',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'DeltaU',\n", - " 'cf_dDD')" + " 'phi_cdbarD_dD',\n", + " 'epsilonUUU',\n", + " 'gammahatDD',\n", + " 'XhatDD',\n", + " 'a_rhsDD',\n", + " 'gammahatUU',\n", + " 'h_rhsDD',\n", + " 'cf_dupD',\n", + " 'trK',\n", + " 'vetU_cdhatDD',\n", + " 'Lambdabar_rhsU',\n", + " 'vetU_dD_cdbarU',\n", + " 'gammabarUU',\n", + " 'vetU',\n", + " 'alpha_cdbarD',\n", + " 'deltaDD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'alpha',\n", + " 'aDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'phi_cdbarDD',\n", + " 'aDD_dD',\n", + " 'hDD')" - "('GammahatUDD',\n", - " 'alpha',\n", - " 'alpha_dDD',\n", + "('alpha_dD',\n", + " 'trK_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'aDD_dupD',\n", + " 'vetU_cdhatD',\n", + " 'cf_dDD',\n", - " 'phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'trK_rhs',\n", - " 'gammahatdet_dD_cdbarU',\n", + " 'vetU_dD',\n", + " 'vetU_dDD',\n", + " 'aUU',\n", + " 'vetU_dD_cdbarD',\n", + " 'XDD',\n", + " 'alpha_cdbarU',\n", + " 'alpha_cdbarU_dD',\n", - " 'RbarDD',\n", - " 'trK',\n", - " 'gammahatDD',\n", - " 'vetU_cdhatD',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", + " 'trK_rhs',\n", + " 'gammahatdet_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD_dupD',\n", - " 'alpha_cdbarD_dD',\n", - " 'aUU',\n", - " 'h_rhsDD',\n", - " 'DeltaUDD',\n", - " 'phi',\n", - " 'hDD',\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", - " 'a_rhsDD',\n", - " 'Lambdabar_rhsU',\n", - " 'XhatDD',\n", - " 'vetU_dDD',\n", - " 'gammahatdet_dD_cdbarD',\n", - " 'vetU_cdbarD',\n", - " 'aDD_dupD',\n", - " 'XDD',\n", - " 'gammabarDD',\n", - " 'vetU',\n", - " 'gammahatdet_cdbarD',\n", - " 'cf_rhs',\n", - " 'gammabarDD_dD',\n", - " 'aDD',\n", + " 'gammahatdet_dD_cdbarD',\n", + " 'RbarDD',\n", + " 'alpha_dDD',\n", + " 'alpha_cdbarDD',\n", - " 'DeltaU',\n", - " 'gammahatdet_cdbarU',\n", - " 'cf',\n", - " 'vetU_dD',\n", + " 'hDD_dupD',\n", + " 'GammabarUDD',\n", - " 'alpha_cdbarU',\n", - " 'gammahatdet_dD',\n", - " 'phi_cdbarD_dD',\n", - " 'gammabarUU',\n", - " 'vetU_dD_cdbarD',\n", + " 'cf_rhs',\n", + " 'phi_cdbarD',\n", + " 'DeltaUDD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'gammahatdet_cdbarD',\n", + " 'GammahatUDD',\n", + " 'cf',\n", + " 'DeltaU',\n", - " 'cf_dDD')" - ] - "output_type": "execute_result" - ], - "source": [ - "%%parse_latex --reset --ignore-warning\n", + " 'phi_cdbarD_dD',\n", + " 'epsilonUUU',\n", + " 'gammahatDD',\n", + " 'XhatDD',\n", + " 'a_rhsDD',\n", + " 'gammahatUU',\n", + " 'h_rhsDD',\n", + " 'cf_dupD',\n", + " 'trK',\n", + " 'vetU_cdhatDD',\n", + " 'Lambdabar_rhsU',\n", + " 'vetU_dD_cdbarU',\n", + " 'gammabarUU',\n", + " 'vetU',\n", + " 'alpha_cdbarD',\n", + " 'deltaDD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vetU_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'alpha',\n", + " 'aDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'phi_cdbarDD',\n", + " 'hDD')" + ] + "output_type": "execute_result" + ], + "source": [ + "%%parse_latex --reset --ignore-warning\n", - "('phi_cdbarD',\n", - " 'cf_dupD',\n", - " 'betU_dupD',\n", - " 'trK_rhs',\n", - " 'gammahatDD',\n", - " 'lambdaU',\n", - " 'h_rhsDD',\n", - " 'phi_cdbarDD',\n", - " 'vetU_dDD',\n", - " 'alpha_rhs',\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", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", + "('aDD_dupD',\n", - " 'phi',\n", - " 'trK_dD',\n", + " 'vetU_dD_cdbarD',\n", + " 'vetU_cdbarU',\n", + " 'alpha_dDD',\n", + " 'gammahatdet',\n", - " 'alpha_cdbarU_dD',\n", + " 'h_rhsDD',\n", + " 'deltaDD',\n", + " 'alpha_cdbarD_dD',\n", + " 'lambdaU_cdbarD',\n", - " 'XhatDD',\n", + " 'cf_dDD',\n", + " 'vetU_dDD',\n", + " 'alpha_cdbarU_dD',\n", + " 'trK_rhs',\n", - " 'vetU_cdbarD',\n", - " 'gammahatdet_cdbarD',\n", - " 'gammabarDD_dD',\n", - " 'gammahatdet',\n", - " 'gammahatdet_cdbarU',\n", - " 'vetU_dD',\n", - " 'phi_cdbarD_dD',\n", - " 'gammabarDD_dupD',\n", - " 'alpha_dD',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'trK',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD',\n", - " 'vetU_dupD',\n", - " 'lambdaU_cdbarD',\n", + " 'gammabarUU_dD',\n", + " 'phi_cdbarD',\n", + " 'GammahatUDD',\n", + " 'DeltaU',\n", + " 'epsilonUUU',\n", + " 'alpha_rhs',\n", + " 'cf_dupD',\n", - " 'vetU_cdbarU',\n", - " 'cf_rhs',\n", - " 'alpha_cdbarUD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vet_rhsU',\n", - " 'alpha_dDD',\n", - " 'epsilonUUU',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'vetU_dupD',\n", + " 'trK_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'vetU_cdhatD',\n", + " 'hDD_dD',\n", - " 'alpha_cdbarD_dD',\n", - " 'hDD',\n", + " 'gammahatdet_dD',\n", + " 'gammabarDD_dD',\n", + " 'gammabarDD_dupD',\n", + " 'lambdaU',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", + " 'trK_dupD',\n", + " 'aUD',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'gammahatDD',\n", + " 'XhatDD',\n", + " 'gammahatUU',\n", + " 'vetU_cdhatDD',\n", + " 'trK',\n", + " 'vetU_dD_cdbarU',\n", - " 'betU_cdbarD',\n", + " 'alpha_cdbarD',\n", - " 'gammabarUU_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'aDD_dupD',\n", - " 'cf_dDD')" + " 'eta',\n", + " 'phi_cdbarDD',\n", + " 'hDD',\n", + " 'betU_dupD',\n", + " 'alpha_dD',\n", + " 'vetU_dD',\n", + " 'XDD',\n", + " 'alpha_cdbarU',\n", + " 'cf_dD',\n", + " 'RbarDD',\n", + " 'alpha_cdbarDD',\n", + " 'cf_rhs',\n", + " 'gammahatdet_cdbarD',\n", + " 'cf',\n", + " 'betU',\n", + " 'alpha_cdbarUD',\n", + " 'phi_cdbarD_dD',\n", + " 'vetU_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'betU_cdbarD')" - "('phi_cdbarD',\n", - " 'phi_cdbarDU',\n", - " 'lambdaU_ldvet',\n", - " 'betU_dupD',\n", - " 'trK_rhs',\n", - " 'gammahatDD',\n", - " 'gammabarDD_cdhatD_dD',\n", - " 'aDD_ldvet',\n", + "('aUU',\n", - " 'lambdaU',\n", + " 'vetU_dD_cdbarD',\n", + " 'vetU_cdbarU',\n", + " 'phi_cdbarU',\n", + " 'alpha_dDD',\n", + " 'gammahatdet',\n", + " 'lambdaU_dD',\n", + " 'Rbar',\n", - " 'gammabarDD_ldvet',\n", - " 'phi_cdbarDD',\n", + " 'gammabarDD_cdhatD_dD',\n", + " 'deltaDD',\n", + " 'lambdaU_ldvet',\n", + " 'alpha_cdbarD_dD',\n", + " 'aUU_dD',\n", + " 'lambdaU_cdbarD',\n", + " 'aDD_dD',\n", + " 'gammabarDD_dDD',\n", + " 'cf_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", - " 'GammahatUDD',\n", - " 'hDD_dD',\n", - " 'RbarDD',\n", - " 'eta',\n", - " 'vetU_cdhatD_dD',\n", - " 'gammabardet',\n", - " 'aUU',\n", - " 'phi',\n", - " 'trK_dD',\n", + " 'MU',\n", - " 'XhatDD',\n", - " 'alpha_ldvet',\n", + " 'trK_rhs',\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", - " 'DeltaDDD',\n", - " 'lambdaU_dD',\n", - " 'gammahatdet_dD_cdbarU',\n", - " 'cf_dD',\n", - " 'trK',\n", - " 'alpha_cdbarDD',\n", - " 'vetU_cdhatD',\n", - " 'vetU_dupD',\n", - " 'gammabarDD_cdhatDD',\n", - " 'lambdaU_cdbarD',\n", + " 'gammabarUU_dD',\n", + " 'phi_cdbarD',\n", + " 'GammahatUDD',\n", + " 'DeltaU',\n", + " 'epsilonUUU',\n", + " 'alpha_rhs',\n", + " 'DeltaDDD',\n", - " 'vetU_cdbarU',\n", - " 'gammabarDD_cdhatD',\n", - " 'aUD_dD',\n", - " 'cf_rhs',\n", - " 'alpha_cdbarUD',\n", + " 'vetU_cdhatD_dD',\n", + " 'vet_rhsU',\n", - " 'alpha_dDD',\n", - " 'epsilonUUU',\n", - " 'lambdaU_cdhatD',\n", - " 'gammahatUU',\n", - " 'vetU_cdhatDD',\n", + " 'gammabardet_dD',\n", + " 'gammabarDD',\n", + " 'vetU_dupD',\n", + " 'gammabarDD_cdhatDD',\n", + " 'trK_dD',\n", + " 'phi',\n", + " 'gammabardet',\n", + " 'vetU_cdhatD',\n", + " 'hDD_dD',\n", + " 'aDD_ldvet',\n", - " 'alpha_cdbarD_dD',\n", - " 'hDD',\n", + " 'aUD_dD',\n", + " 'gammahatdet_dD',\n", + " 'gammabarDD_dD',\n", + " 'lambdaU',\n", - " 'deltaDD',\n", - " 'gammabardet_dD',\n", - " 'Rbar',\n", - " 'alpha_cdbarD',\n", - " 'vetU_dD_cdbarU',\n", - " 'aUU_dD',\n", + " 'trK_ldvet',\n", + " 'aUD',\n", - " 'MU',\n", + " 'gammahatdet_dD_cdbarU',\n", + " 'hDD_dDD',\n", + " 'gammahatDD',\n", + " 'XhatDD',\n", + " 'gammahatUU',\n", + " 'vetU_cdhatDD',\n", + " 'trK',\n", + " 'vetU_dD_cdbarU',\n", - " 'betU_cdbarD',\n", + " 'alpha_cdbarD',\n", - " 'aDD_dD',\n", - " 'gammabarUU_dD',\n", - " 'vetU_dD_cdbarD',\n", - " 'cf_dDD')" + " 'eta',\n", + " 'gammabarDD_cdhatD',\n", + " 'phi_cdbarDD',\n", + " 'hDD',\n", + " 'betU_dupD',\n", + " 'alpha_dD',\n", + " 'alpha_ldvet',\n", + " 'H',\n", + " 'vetU_dD',\n", + " 'XDD',\n", + " 'alpha_cdbarU',\n", + " 'gammabarDD_ldvet',\n", + " 'cf_dD',\n", + " 'RbarDD',\n", + " 'alpha_cdbarDD',\n", + " 'lambdaU_cdhatD',\n", + " 'cf_rhs',\n", + " 'gammahatdet_cdbarD',\n", + " 'phi_cdbarDU',\n", + " 'cf',\n", + " 'betU',\n", + " 'alpha_cdbarUD',\n", + " 'phi_cdbarD_dD',\n", + " 'phi_ldvet',\n", + " 'vetU_cdbarD',\n", + " 'gammahatdet_cdbarU',\n", + " 'betU_cdbarD')" [NbConvertApp] Converting notebook Tutorial-Loop_Generation_Cache_Blocking.ipynb to notebook [NbConvertApp] Writing 20236 bytes to Tutorial-Loop_Generation_Cache_Blocking.ipynb real 0m4.318s user 0m2.987s sys 0m0.288s +++ 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.001s user 0m1.595s sys 0m0.113s +++ b/Tutorial-Loop_Generation_Cache_Blocking_soln.ipynb - "for (int n = 0; n < (Nt - 1); n++) {\n", + " for (int n = 0; n < (Nt - 1); n++) {\n", - " for (int k = 1; k < (Nx - 1); k++) {\n", + " for (int k = 1; k < (Nx - 1); k++) {\n", - " } // END LOOP: for (int k = 1; k < (Nx - 1); k++)\n", - " for (int k = 0; k < Nx; k++) {\n", + " } // END LOOP: for (int k = 1; k < (Nx - 1); k++)\n", + " for (int k = 0; k < Nx; k++) {\n", - " } // END LOOP: for (int k = 0; k < Nx; k++)\n", - "} // END LOOP: for (int n = 0; n < (Nt - 1); n++)\n", + " } // END LOOP: for (int k = 0; k < Nx; k++)\n", + " } // END LOOP: for (int n = 0; n < (Nt - 1); n++)\n", [NbConvertApp] Converting notebook Tutorial-MaxwellCartesian.ipynb to notebook [NbConvertApp] Writing 34385 bytes to Tutorial-MaxwellCartesian.ipynb real 0m6.144s user 0m4.535s sys 0m0.399s +++ b/Tutorial-MaxwellCartesian.ipynb [NbConvertApp] Converting notebook Tutorial-MaxwellCurvilinear.ipynb to notebook [NbConvertApp] Writing 63460 bytes to Tutorial-MaxwellCurvilinear.ipynb real 0m6.233s user 0m4.970s sys 0m0.311s +++ 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 0m4.728s user 0m3.261s sys 0m0.402s +++ b/Tutorial-Method_of_Lines-C_Code_Generation.ipynb [NbConvertApp] Converting notebook Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb to notebook [NbConvertApp] Writing 55212 bytes to Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb real 0m5.167s user 0m3.790s sys 0m0.386s +++ 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 0m4.950s user 0m3.675s sys 0m0.411s +++ 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.555s user 0m4.322s sys 0m0.390s +++ b/Tutorial-NRPyPlus_10_Minute_Overview.ipynb - " const double tmp_5 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", - " const double tmp_6 = tmp_5*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", - " const double tmp_7 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", - " const double tmp_8 = tmp_5*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", - " const double tmp_9 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", - " const double tmp_10 = tmp_5*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", - " const double tmp_11 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", - " const double tmp_12 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", - " const double tmp_13 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", - " const double tmp_14 = 2*gammaDD_dD011 - gammaDD_dD110;\n", - " const double tmp_15 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", - " const double tmp_16 = 2*gammaDD_dD122 - gammaDD_dD221;\n", - " const double tmp_17 = 2*gammaDD_dD022 - gammaDD_dD220;\n", - " const double tmp_18 = tmp_5*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", - " const double tmp_19 = tmp_5*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", - " const double tmp_20 = tmp_5*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", - " ChristoffelUDD000 = gammaDD_dD000*tmp_6 + tmp_10*tmp_9 + tmp_7*tmp_8;\n", - " ChristoffelUDD001 = gammaDD_dD001*tmp_6 + gammaDD_dD110*tmp_8 + tmp_10*tmp_11;\n", - " ChristoffelUDD002 = gammaDD_dD002*tmp_6 + gammaDD_dD220*tmp_10 + tmp_12*tmp_8;\n", - " ChristoffelUDD011 = gammaDD_dD111*tmp_8 + tmp_10*tmp_13 + tmp_14*tmp_6;\n", - " ChristoffelUDD012 = gammaDD_dD112*tmp_8 + gammaDD_dD221*tmp_10 + tmp_15*tmp_6;\n", - " ChristoffelUDD022 = gammaDD_dD222*tmp_10 + tmp_16*tmp_8 + tmp_17*tmp_6;\n", - " ChristoffelUDD100 = gammaDD_dD000*tmp_8 + tmp_18*tmp_9 + tmp_19*tmp_7;\n", - " ChristoffelUDD101 = gammaDD_dD001*tmp_8 + gammaDD_dD110*tmp_19 + tmp_11*tmp_18;\n", - " ChristoffelUDD102 = gammaDD_dD002*tmp_8 + gammaDD_dD220*tmp_18 + tmp_12*tmp_19;\n", - " ChristoffelUDD111 = gammaDD_dD111*tmp_19 + tmp_13*tmp_18 + tmp_14*tmp_8;\n", - " ChristoffelUDD112 = gammaDD_dD112*tmp_19 + gammaDD_dD221*tmp_18 + tmp_15*tmp_8;\n", - " ChristoffelUDD122 = gammaDD_dD222*tmp_18 + tmp_16*tmp_19 + tmp_17*tmp_8;\n", - " ChristoffelUDD200 = gammaDD_dD000*tmp_10 + tmp_18*tmp_7 + tmp_20*tmp_9;\n", - " ChristoffelUDD201 = gammaDD_dD001*tmp_10 + gammaDD_dD110*tmp_18 + tmp_11*tmp_20;\n", - " ChristoffelUDD202 = gammaDD_dD002*tmp_10 + gammaDD_dD220*tmp_20 + tmp_12*tmp_18;\n", - " ChristoffelUDD211 = gammaDD_dD111*tmp_18 + tmp_10*tmp_14 + tmp_13*tmp_20;\n", - " ChristoffelUDD212 = gammaDD_dD112*tmp_18 + gammaDD_dD221*tmp_20 + tmp_10*tmp_15;\n", - " ChristoffelUDD222 = gammaDD_dD222*tmp_20 + tmp_10*tmp_17 + tmp_16*tmp_18;\n", + " const double tmp_3 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", + " const double tmp_4 = tmp_3*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", + " const double tmp_5 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", + " const double tmp_6 = tmp_3*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", + " const double tmp_7 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", + " const double tmp_8 = tmp_3*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", + " const double tmp_9 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", + " const double tmp_10 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", + " const double tmp_11 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", + " const double tmp_12 = 2*gammaDD_dD011 - gammaDD_dD110;\n", + " const double tmp_13 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", + " const double tmp_14 = 2*gammaDD_dD122 - gammaDD_dD221;\n", + " const double tmp_15 = 2*gammaDD_dD022 - gammaDD_dD220;\n", + " const double tmp_16 = tmp_3*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", + " const double tmp_17 = tmp_3*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", + " const double tmp_18 = tmp_3*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", + " ChristoffelUDD000 = gammaDD_dD000*tmp_4 + tmp_5*tmp_6 + tmp_7*tmp_8;\n", + " ChristoffelUDD001 = gammaDD_dD001*tmp_4 + gammaDD_dD110*tmp_6 + tmp_8*tmp_9;\n", + " ChristoffelUDD002 = gammaDD_dD002*tmp_4 + gammaDD_dD220*tmp_8 + tmp_10*tmp_6;\n", + " ChristoffelUDD011 = gammaDD_dD111*tmp_6 + tmp_11*tmp_8 + tmp_12*tmp_4;\n", + " ChristoffelUDD012 = gammaDD_dD112*tmp_6 + gammaDD_dD221*tmp_8 + tmp_13*tmp_4;\n", + " ChristoffelUDD022 = gammaDD_dD222*tmp_8 + tmp_14*tmp_6 + tmp_15*tmp_4;\n", + " ChristoffelUDD100 = gammaDD_dD000*tmp_6 + tmp_16*tmp_7 + tmp_17*tmp_5;\n", + " ChristoffelUDD101 = gammaDD_dD001*tmp_6 + gammaDD_dD110*tmp_17 + tmp_16*tmp_9;\n", + " ChristoffelUDD102 = gammaDD_dD002*tmp_6 + gammaDD_dD220*tmp_16 + tmp_10*tmp_17;\n", + " ChristoffelUDD111 = gammaDD_dD111*tmp_17 + tmp_11*tmp_16 + tmp_12*tmp_6;\n", + " ChristoffelUDD112 = gammaDD_dD112*tmp_17 + gammaDD_dD221*tmp_16 + tmp_13*tmp_6;\n", + " ChristoffelUDD122 = gammaDD_dD222*tmp_16 + tmp_14*tmp_17 + tmp_15*tmp_6;\n", + " ChristoffelUDD200 = gammaDD_dD000*tmp_8 + tmp_16*tmp_5 + tmp_18*tmp_7;\n", + " ChristoffelUDD201 = gammaDD_dD001*tmp_8 + gammaDD_dD110*tmp_16 + tmp_18*tmp_9;\n", + " ChristoffelUDD202 = gammaDD_dD002*tmp_8 + gammaDD_dD220*tmp_18 + tmp_10*tmp_16;\n", + " ChristoffelUDD211 = gammaDD_dD111*tmp_16 + tmp_11*tmp_18 + tmp_12*tmp_8;\n", + " ChristoffelUDD212 = gammaDD_dD112*tmp_16 + gammaDD_dD221*tmp_18 + tmp_13*tmp_8;\n", + " ChristoffelUDD222 = gammaDD_dD222*tmp_18 + tmp_14*tmp_16 + tmp_15*tmp_8;\n", - " const double FDPart3_5 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", - " const double FDPart3_6 = FDPart3_5*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", - " const double FDPart3_7 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", - " const double FDPart3_8 = FDPart3_5*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", - " const double FDPart3_9 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", - " const double FDPart3_10 = FDPart3_5*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", - " const double FDPart3_11 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", - " const double FDPart3_12 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", - " const double FDPart3_13 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", - " const double FDPart3_14 = 2*gammaDD_dD011 - gammaDD_dD110;\n", - " const double FDPart3_15 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", - " const double FDPart3_16 = 2*gammaDD_dD122 - gammaDD_dD221;\n", - " const double FDPart3_17 = 2*gammaDD_dD022 - gammaDD_dD220;\n", - " const double FDPart3_18 = FDPart3_5*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", - " const double FDPart3_19 = FDPart3_5*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", - " const double FDPart3_20 = FDPart3_5*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD000GF, i0, i1, i2)] = FDPart3_10*FDPart3_9 + FDPart3_6*gammaDD_dD000 + FDPart3_7*FDPart3_8;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD001GF, i0, i1, i2)] = FDPart3_10*FDPart3_11 + FDPart3_6*gammaDD_dD001 + FDPart3_8*gammaDD_dD110;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD002GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD220 + FDPart3_12*FDPart3_8 + FDPart3_6*gammaDD_dD002;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD011GF, i0, i1, i2)] = FDPart3_10*FDPart3_13 + FDPart3_14*FDPart3_6 + FDPart3_8*gammaDD_dD111;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD012GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD221 + FDPart3_15*FDPart3_6 + FDPart3_8*gammaDD_dD112;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD022GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD222 + FDPart3_16*FDPart3_8 + FDPart3_17*FDPart3_6;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD100GF, i0, i1, i2)] = FDPart3_18*FDPart3_9 + FDPart3_19*FDPart3_7 + FDPart3_8*gammaDD_dD000;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD101GF, i0, i1, i2)] = FDPart3_11*FDPart3_18 + FDPart3_19*gammaDD_dD110 + FDPart3_8*gammaDD_dD001;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD102GF, i0, i1, i2)] = FDPart3_12*FDPart3_19 + FDPart3_18*gammaDD_dD220 + FDPart3_8*gammaDD_dD002;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD111GF, i0, i1, i2)] = FDPart3_13*FDPart3_18 + FDPart3_14*FDPart3_8 + FDPart3_19*gammaDD_dD111;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD112GF, i0, i1, i2)] = FDPart3_15*FDPart3_8 + FDPart3_18*gammaDD_dD221 + FDPart3_19*gammaDD_dD112;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD122GF, i0, i1, i2)] = FDPart3_16*FDPart3_19 + FDPart3_17*FDPart3_8 + FDPart3_18*gammaDD_dD222;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD200GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD000 + FDPart3_18*FDPart3_7 + FDPart3_20*FDPart3_9;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD201GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD001 + FDPart3_11*FDPart3_20 + FDPart3_18*gammaDD_dD110;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD202GF, i0, i1, i2)] = FDPart3_10*gammaDD_dD002 + FDPart3_12*FDPart3_18 + FDPart3_20*gammaDD_dD220;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD211GF, i0, i1, i2)] = FDPart3_10*FDPart3_14 + FDPart3_13*FDPart3_20 + FDPart3_18*gammaDD_dD111;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD212GF, i0, i1, i2)] = FDPart3_10*FDPart3_15 + FDPart3_18*gammaDD_dD112 + FDPart3_20*gammaDD_dD221;\n", - " aux_gfs[IDX4S(CHRISTOFFELUDD222GF, i0, i1, i2)] = FDPart3_10*FDPart3_17 + FDPart3_16*FDPart3_18 + FDPart3_20*gammaDD_dD222;\n", + " const double FDPart3_3 = (1.0/2.0)/(gammaDD00*gammaDD11*gammaDD22 - gammaDD00*((gammaDD12)*(gammaDD12)) - ((gammaDD01)*(gammaDD01))*gammaDD22 + 2*gammaDD01*gammaDD02*gammaDD12 - ((gammaDD02)*(gammaDD02))*gammaDD11);\n", + " const double FDPart3_4 = FDPart3_3*(gammaDD11*gammaDD22 - ((gammaDD12)*(gammaDD12)));\n", + " const double FDPart3_5 = -gammaDD_dD001 + 2*gammaDD_dD010;\n", + " const double FDPart3_6 = FDPart3_3*(-gammaDD01*gammaDD22 + gammaDD02*gammaDD12);\n", + " const double FDPart3_7 = -gammaDD_dD002 + 2*gammaDD_dD020;\n", + " const double FDPart3_8 = FDPart3_3*(gammaDD01*gammaDD12 - gammaDD02*gammaDD11);\n", + " const double FDPart3_9 = -gammaDD_dD012 + gammaDD_dD021 + gammaDD_dD120;\n", + " const double FDPart3_10 = gammaDD_dD012 - gammaDD_dD021 + gammaDD_dD120;\n", + " const double FDPart3_11 = -gammaDD_dD112 + 2*gammaDD_dD121;\n", + " const double FDPart3_12 = 2*gammaDD_dD011 - gammaDD_dD110;\n", + " const double FDPart3_13 = gammaDD_dD012 + gammaDD_dD021 - gammaDD_dD120;\n", + " const double FDPart3_14 = 2*gammaDD_dD122 - gammaDD_dD221;\n", + " const double FDPart3_15 = 2*gammaDD_dD022 - gammaDD_dD220;\n", + " const double FDPart3_16 = FDPart3_3*(-gammaDD00*gammaDD12 + gammaDD01*gammaDD02);\n", + " const double FDPart3_17 = FDPart3_3*(gammaDD00*gammaDD22 - ((gammaDD02)*(gammaDD02)));\n", + " const double FDPart3_18 = FDPart3_3*(gammaDD00*gammaDD11 - ((gammaDD01)*(gammaDD01)));\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD000GF, i0, i1, i2)] = FDPart3_4*gammaDD_dD000 + FDPart3_5*FDPart3_6 + FDPart3_7*FDPart3_8;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD001GF, i0, i1, i2)] = FDPart3_4*gammaDD_dD001 + FDPart3_6*gammaDD_dD110 + FDPart3_8*FDPart3_9;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD002GF, i0, i1, i2)] = FDPart3_10*FDPart3_6 + FDPart3_4*gammaDD_dD002 + FDPart3_8*gammaDD_dD220;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD011GF, i0, i1, i2)] = FDPart3_11*FDPart3_8 + FDPart3_12*FDPart3_4 + FDPart3_6*gammaDD_dD111;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD012GF, i0, i1, i2)] = FDPart3_13*FDPart3_4 + FDPart3_6*gammaDD_dD112 + FDPart3_8*gammaDD_dD221;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD022GF, i0, i1, i2)] = FDPart3_14*FDPart3_6 + FDPart3_15*FDPart3_4 + FDPart3_8*gammaDD_dD222;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD100GF, i0, i1, i2)] = FDPart3_16*FDPart3_7 + FDPart3_17*FDPart3_5 + FDPart3_6*gammaDD_dD000;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD101GF, i0, i1, i2)] = FDPart3_16*FDPart3_9 + FDPart3_17*gammaDD_dD110 + FDPart3_6*gammaDD_dD001;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD102GF, i0, i1, i2)] = FDPart3_10*FDPart3_17 + FDPart3_16*gammaDD_dD220 + FDPart3_6*gammaDD_dD002;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD111GF, i0, i1, i2)] = FDPart3_11*FDPart3_16 + FDPart3_12*FDPart3_6 + FDPart3_17*gammaDD_dD111;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD112GF, i0, i1, i2)] = FDPart3_13*FDPart3_6 + FDPart3_16*gammaDD_dD221 + FDPart3_17*gammaDD_dD112;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD122GF, i0, i1, i2)] = FDPart3_14*FDPart3_17 + FDPart3_15*FDPart3_6 + FDPart3_16*gammaDD_dD222;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD200GF, i0, i1, i2)] = FDPart3_16*FDPart3_5 + FDPart3_18*FDPart3_7 + FDPart3_8*gammaDD_dD000;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD201GF, i0, i1, i2)] = FDPart3_16*gammaDD_dD110 + FDPart3_18*FDPart3_9 + FDPart3_8*gammaDD_dD001;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD202GF, i0, i1, i2)] = FDPart3_10*FDPart3_16 + FDPart3_18*gammaDD_dD220 + FDPart3_8*gammaDD_dD002;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD211GF, i0, i1, i2)] = FDPart3_11*FDPart3_18 + FDPart3_12*FDPart3_8 + FDPart3_16*gammaDD_dD111;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD212GF, i0, i1, i2)] = FDPart3_13*FDPart3_8 + FDPart3_16*gammaDD_dD112 + FDPart3_18*gammaDD_dD221;\n", + " aux_gfs[IDX4S(CHRISTOFFELUDD222GF, i0, i1, i2)] = FDPart3_14*FDPart3_16 + FDPart3_15*FDPart3_8 + FDPart3_18*gammaDD_dD222;\n", [NbConvertApp] Converting notebook Tutorial-NS_radial_oscillations.ipynb to notebook [NbConvertApp] Writing 17267 bytes to Tutorial-NS_radial_oscillations.ipynb real 0m10.087s user 0m9.429s sys 0m0.323s +++ 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.474s user 0m1.833s sys 0m0.193s +++ b/Tutorial-Numerical_Grids.ipynb [NbConvertApp] Converting notebook Tutorial-Psi4.ipynb to notebook [NbConvertApp] Writing 30884 bytes to Tutorial-Psi4.ipynb real 0m9.242s user 0m8.003s sys 0m0.405s +++ b/Tutorial-Psi4.ipynb [NbConvertApp] Converting notebook Tutorial-Psi4_tetrads.ipynb to notebook [NbConvertApp] Writing 22096 bytes to Tutorial-Psi4_tetrads.ipynb real 0m9.652s user 0m8.108s sys 0m0.351s +++ 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.131s user 0m12.242s sys 0m1.197s +++ 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.909s user 0m3.495s sys 0m0.436s +++ 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.748s user 0m13.583s sys 0m0.407s +++ 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.639s user 0m3.340s sys 0m0.370s +++ 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 0m24.319s user 0m22.881s sys 0m1.357s +++ 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 0m5.206s user 0m3.653s sys 0m0.415s +++ 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.948s user 0m3.582s sys 0m0.405s +++ 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.726s user 0m4.228s sys 0m0.424s +++ b/Tutorial-VacuumMaxwell_Cartesian_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-VacuumMaxwell_Curvilinear_RHSs.ipynb to notebook [NbConvertApp] Writing 30562 bytes to Tutorial-VacuumMaxwell_Curvilinear_RHSs.ipynb real 0m5.501s user 0m4.098s sys 0m0.313s +++ 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 0m5.295s user 0m3.765s sys 0m0.367s +++ 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.810s user 0m3.331s sys 0m0.402s +++ 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 0m54.520s user 0m52.812s sys 0m0.596s +++ b/Tutorial-VacuumMaxwell_InitialData.ipynb [NbConvertApp] Converting notebook Tutorial-WeylScalarsInvariants-Cartesian.ipynb to notebook [NbConvertApp] Writing 56206 bytes to Tutorial-WeylScalarsInvariants-Cartesian.ipynb real 0m13.872s user 0m12.106s sys 0m0.668s +++ 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 0m15.335s user 0m13.723s sys 0m0.443s +++ 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 0m7.387s user 0m6.000s sys 0m0.382s +++ 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.511s user 0m5.065s sys 0m0.362s +++ 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.270s user 0m2.894s sys 0m0.368s +++ 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 0m4.853s user 0m3.410s sys 0m0.405s +++ 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.853s user 0m5.384s sys 0m0.605s +++ 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.010s user 0m6.825s sys 0m0.379s +++ 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.098s user 0m5.657s sys 0m0.478s +++ 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.438s user 0m7.870s sys 0m0.501s +++ b/Tutorial-BSSN_time_evolution-BSSN_RHSs.ipynb [NbConvertApp] Converting notebook Tutorial-BSSN_time_evolution-C_codegen_library.ipynb to notebook [NbConvertApp] Writing 77627 bytes to Tutorial-BSSN_time_evolution-C_codegen_library.ipynb real 0m4.414s user 0m3.153s sys 0m0.443s +++ b/Tutorial-BSSN_time_evolution-C_codegen_library.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarField_RHSs.ipynb to notebook [NbConvertApp] Writing 23384 bytes to Tutorial-ScalarField_RHSs.ipynb real 0m5.130s user 0m3.755s sys 0m0.357s +++ 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.724s user 0m5.258s sys 0m0.358s +++ b/Tutorial-ScalarField_Tmunu.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarWaveCurvilinear.ipynb to notebook [NbConvertApp] Writing 30180 bytes to Tutorial-ScalarWaveCurvilinear.ipynb real 0m4.881s user 0m3.374s sys 0m0.368s +++ b/Tutorial-ScalarWaveCurvilinear.ipynb [NbConvertApp] Converting notebook Tutorial-ScalarWave.ipynb to notebook [NbConvertApp] Writing 45525 bytes to Tutorial-ScalarWave.ipynb real 0m12.297s user 0m10.689s sys 0m0.403s +++ 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 0m47.917s user 0m46.339s sys 0m0.372s +++ b/Tutorial-SEOBNR_Derivative_Routine.ipynb - "No difference. TEST PASSED!\n" + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s1x - a2*k3prm_s1x + a2prm_s1x*k1*k2 - a2prm_s1x*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s1y - a2*k3prm_s1y + a2prm_s1y*k1*k2 - a2prm_s1y*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s1z - a2*k3prm_s1z + a2prm_s1z*k1*k2 - a2prm_s1z*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s2x - a2*k3prm_s2x + a2prm_s2x*k1*k2 - a2prm_s2x*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s2y - a2*k3prm_s2y + a2prm_s2y*k1*k2 - a2prm_s2y*k3)\n", + "9.99200722162641e-16*m1PlusetaKKsq*(a2*k1*k2prm_s2z - a2*k3prm_s2z + a2prm_s2z*k1*k2 - a2prm_s2z*k3)\n", + "WARNING: Possible disagreement found with the trusted file. See differences above.\n" [NbConvertApp] Converting notebook Tutorial-SEOBNR_v3_Hamiltonian.ipynb to notebook [NbConvertApp] Writing 183802 bytes to Tutorial-SEOBNR_v3_Hamiltonian.ipynb real 0m4.545s user 0m3.231s sys 0m0.339s +++ 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 0m5.279s user 0m4.012s sys 0m0.468s +++ b/Tutorial-SEOBNR_v4P_Hamiltonian.ipynb [NbConvertApp] Converting notebook Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb to notebook [NbConvertApp] Writing 97811 bytes to Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb real 0m20.252s user 0m18.726s sys 0m0.656s +++ 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: 0m6.35s seconds\n", + "# Integrating forward in time, to time 0.125 . ETA: 0m5.56s seconds\n", + "# Integrating forward in time, to time 0.167 . ETA: 0m4.98s seconds\n", + "# Integrating forward in time, to time 0.208 . ETA: 0m4.42s seconds\n", + "# Integrating forward in time, to time 0.250 . ETA: 0m3.93s seconds\n", + "# Integrating forward in time, to time 0.292 . ETA: 0m3.37s seconds\n", + "# Integrating forward in time, to time 0.333 . ETA: 0m2.80s seconds\n", + "# Integrating forward in time, to time 0.375 . ETA: 0m2.23s seconds\n", + "# Integrating forward in time, to time 0.417 . ETA: 0m1.66s seconds\n", + "# Integrating forward in time, to time 0.458 . ETA: 0m1.11s seconds\n", + "# Integrating forward in time, to time 0.500 . ETA: 0m0.55s seconds\n", - "CPU times: user 8.52 s, sys: 271 µs, total: 8.52 s\n", - "Wall time: 8.52 s\n" + "CPU times: user 7.07 s, sys: 11.9 ms, total: 7.08 s\n", + "Wall time: 7.1 s\n" - "[]" + "[]" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-SommerfeldBoundaryCondition.ipynb to notebook [NbConvertApp] Writing 282188 bytes to Tutorial-SommerfeldBoundaryCondition.ipynb real 0m5.429s user 0m3.885s sys 0m0.572s +++ 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 0m10.203s user 0m8.720s sys 0m0.483s +++ 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 0m18.147s user 0m16.799s sys 0m0.485s +++ 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 0m17.360s user 0m15.072s sys 0m0.884s +++ 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')" + "('gUU', 'epsilonDDD', 'vD', 'vU', 'GammaUDD', 'gdet', 'gDD')" - "('vU', 'epsilonDDD', 'wU', 'uD')" + "('wU', 'uD', 'vU', 'epsilonDDD')" - "('JU',\n", - " 'FUU_dD',\n", - " 'GammaUDD',\n", - " 'k',\n", - " 'FUU_cdD',\n", - " 'FUU',\n", + "('FUU',\n", + " 'FUU_cdD',\n", + " 'JU',\n", + " 'gUU',\n", + " 'k',\n", + " 'GammaUDD',\n", + " 'FUU_dD',\n", - " 'gUU',\n", - "('FUU',\n", - " 'FUU_cdhatD',\n", - " 'GammahatUDD',\n", - " 'JU',\n", - " 'ghatdet',\n", - " 'ghatDD_dD',\n", - " 'k',\n", - " 'ghatDD',\n", + "('ghatdet',\n", + " 'FUU',\n", + " 'JU',\n", + " 'GammahatUDD',\n", - " 'FUU_dD')" + " 'FUU_cdhatD',\n", + " 'ghatDD',\n", + " 'FUU_dD',\n", + " 'ghatDD_dD',\n", + " 'k')" - "('GammaUDD', 'M', 'theta', 'r', 'epsilonUUUU', 'gdet', 'G', 'gUU', 'gDD')" + "('epsilonUUUU', 'M', 'gUU', 'r', 'GammaUDD', 'G', 'theta', 'gdet', 'gDD')" - "('GDD', 'K', 'R', 'RDDDD', 'RUDDD', 'RUUUU', 'RDD')" + "('K', 'RDD', 'RUUUU', 'GDD', 'R', 'RDDDD', 'RUDDD')" - "('KDD',\n", + "('gammaDD',\n", - " 'gammadet',\n", + " 'gammadet',\n", - " 'gammaDD',\n", - " 'GammaUDD',\n", - " 'gammaUU')" + " 'KDD',\n", + " 'gammaUU',\n", + " 'GammaUDD')" - "('gammaUU_cdD', 'pD', 'KUU', 'R', 'K_cdD', 'E', 'RDD')" + "('KUU', 'K_cdD', 'pD', 'RDD', 'gammaUU_cdD', 'R', 'E')" - "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 175998 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb real 2m13.366s user 2m14.817s sys 0m8.415s +++ 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 2553.71 | gp/s 3.70e+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 9763.58 | gp/s 3.54e+05\n", [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb to notebook [NbConvertApp] Writing 367025 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb real 0m45.834s user 0m43.977s sys 0m1.847s +++ 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 1.1054184436798096 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 116358 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb real 0m52.533s user 0m50.303s sys 0m1.169s +++ 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 0m46.669s user 0m44.464s sys 0m1.570s +++ 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 178010 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide.ipynb real 1m31.385s user 1m56.617s sys 0m3.042s +++ 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", - "\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 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 4568.44 | gp/s 6.43e+05\n", + "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 1622.14 | gp/s 7.22e+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 1m9.390s user 1m29.972s sys 0m3.339s +++ 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 2.7 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.6 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 10.9 seconds.\n", + "Generating symbolic expressions for BSSN constraints (Spherical coords)...\n", + "Finished generating symbolic expressions for BSSN constraints (Spherical coords) in 1.1 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.8 seconds.\n", - "Finished generating C code for Enforcing det(gammabar)=det(gammahat) constraint (Spherical coords) in 0.1 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 Enforcing det(gammabar)=det(gammahat) constraint (Spherical coords) in 0.2 seconds.\n", + "Finished generating C code for 3-Ricci tensor (FD order=4) (Spherical coords) in 17.6 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 4722.99\n", + "\u001b[2KIt: 979 t=7.51 dt=7.67e-03 | log10H: -4.0 | 100.1%; ETA 0h0m0s | t/h 1606.55\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 178037 bytes to Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-no_rfm_precompute.ipynb real 1m33.284s user 1m45.608s sys 0m2.791s +++ 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 3472.05 | gp/s 4.89e+05\n", + "\u001b[2KIt: 970 t=7.44 dt=7.67e-03 | 99.2%; ETA 0 s | t/h 1093.03 | gp/s 4.86e+05\n", - "
" + "
" - "needs_background": "light" - "
" + "
" - "
" + "
" - "needs_background": "light" [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb to notebook [NbConvertApp] Writing 122882 bytes to Tutorial-Start_to_Finish-Curvilinear_BCs.ipynb real 0m18.064s user 0m15.378s sys 0m0.901s +++ 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 0m7.884s user 0m6.096s sys 0m0.738s +++ b/Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb [NbConvertApp] Converting notebook Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb to notebook [NbConvertApp] Writing 44363 bytes to Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb real 0m6.446s user 0m4.652s sys 0m0.616s +++ 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.310s user 0m12.432s sys 0m0.590s +++ 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 0m16.657s user 0m15.416s sys 0m0.865s +++ 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 95213 bytes to Tutorial-Start_to_Finish-ScalarWave.ipynb real 0m10.778s user 0m8.899s sys 0m0.732s +++ 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.092s user 0m8.716s sys 0m0.848s +++ 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 361382 bytes to Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Cartesian.ipynb real 1m24.139s user 1m22.118s sys 0m1.111s +++ 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 199.28 | gp/s 9.29e+05\n", + "\u001b[2KIt: 20 t=1.00 dt=5.00e-02 | 80.0%; ETA 9 s | t/h 99.25 | gp/s 1.13e+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 251789 bytes to Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Curvilinear.ipynb real 0m55.198s user 0m54.949s sys 0m4.103s +++ 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 2945.47 | gp/s 2.02e+06\n", + "\u001b[2KIt: 240 t=4.87 dt=2.03e-02 | 97.6%; ETA 0 s | t/h 954.10 | gp/s 2.68e+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 0m6.877s user 0m5.340s sys 0m0.317s +++ 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.394s user 0m2.967s sys 0m0.394s +++ 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 0m7.157s user 0m5.695s sys 0m0.415s +++ 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.539s user 0m4.121s sys 0m0.308s +++ 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.873s user 0m3.350s sys 0m0.298s +++ 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.863s user 0m4.415s sys 0m0.320s +++ 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 1m5.456s user 1m3.942s sys 0m0.365s +++ 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.001s user 0m3.815s sys 0m0.312s +++ 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