From 4bdaf38192ff5fc671e00f9d937821f685ea64a2 Mon Sep 17 00:00:00 2001 From: Vitalii Koshura Date: Tue, 16 May 2023 02:39:11 +0200 Subject: [PATCH] Add action to create automatically PR if all_projects_list.xml file was updated on the server Signed-off-by: Vitalii Koshura --- .../all_projects_list_xml_update.yml | 57 +++++ .github/workflows/android.yml | 19 +- .github/workflows/coverity.yml | 19 +- .github/workflows/flutter-macos.yml | 19 +- .github/workflows/flutter-ubuntu.yml | 19 +- .github/workflows/flutter-windows.yml | 19 +- .github/workflows/linux.yml | 19 +- .github/workflows/mingw.yml | 19 +- .github/workflows/osx.yml | 19 +- .github/workflows/snap.yml | 19 +- .github/workflows/source-code-check.yml | 19 +- .github/workflows/test-report.yml | 17 ++ .github/workflows/wasm.yml | 19 +- .github/workflows/windows.yml | 19 +- .../installerv2/redist/all_projects_list.xml | 238 +++++++++++++++--- 15 files changed, 499 insertions(+), 41 deletions(-) create mode 100644 .github/workflows/all_projects_list_xml_update.yml diff --git a/.github/workflows/all_projects_list_xml_update.yml b/.github/workflows/all_projects_list_xml_update.yml new file mode 100644 index 00000000000..0ccbe321d8f --- /dev/null +++ b/.github/workflows/all_projects_list_xml_update.yml @@ -0,0 +1,57 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + +name: all_projects_list.xml Update +on: + schedule: + - cron: '0 0 * * 0' + +jobs: + build: + name: ${{ matrix.type }} + runs-on: ubuntu-latest + strategy: + matrix: + type: [all_projects_list_xml_update] + fail-fast: false + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 2 + - name: Download latest all_projects_list.xml + if: success() + run: | + curl https://boinc.berkeley.edu/project_list.php --output ./win_build/installerv2/redist/all_projects_list.xml + - name: Check file was updated + if: success() + run: | + set +e + git diff --exit-code + echo "PR_REQUIRED=$?" >> $GITHUB_ENV + - name: Create PR + if: ${{ success() && env.PR_REQUIRED == 1 }} + uses: peter-evans/create-pull-request@v5 + with: + commit-message: Update all_projects_list.xml + title: Update all_projects_list.xml + body: | + This PR was automatically created by a GitHub Action. + branch: all_projects_list_xml_update + base: master + delete-branch: true + add-paths: | + win_build/installerv2/redist/all_projects_list.xml diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 23af58400b8..f03e5a0ac8f 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Android on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '5 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index e5dd30fbd1b..66c60fe8c84 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -1,7 +1,24 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Coverity on: schedule: - - cron: '30 12 * * 0' + - cron: '0 0 * * 0' jobs: coverity: diff --git a/.github/workflows/flutter-macos.yml b/.github/workflows/flutter-macos.yml index 4d4ee241ee4..0f329bfe3b5 100644 --- a/.github/workflows/flutter-macos.yml +++ b/.github/workflows/flutter-macos.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Flutter-macOS on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '25 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/flutter-ubuntu.yml b/.github/workflows/flutter-ubuntu.yml index da905481952..d258918a675 100644 --- a/.github/workflows/flutter-ubuntu.yml +++ b/.github/workflows/flutter-ubuntu.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Flutter-Ubuntu on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '25 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/flutter-windows.yml b/.github/workflows/flutter-windows.yml index 802b00fac5e..114939afce4 100644 --- a/.github/workflows/flutter-windows.yml +++ b/.github/workflows/flutter-windows.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Flutter-Windows on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '25 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index e0574e627a2..89f1b218a80 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Linux on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '10 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml index 4cd8ed2c5b1..2bd2e1bcc7b 100644 --- a/.github/workflows/mingw.yml +++ b/.github/workflows/mingw.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Linux-MinGW on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '0 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index 30521447901..3fcfb7f270d 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: OSX on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '20 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index b3d1d135dfe..ea9f5b89558 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Snap on: push: @@ -7,7 +24,7 @@ on: branches: - master schedule: - - cron: '10 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/source-code-check.yml b/.github/workflows/source-code-check.yml index b04f9f02a85..6290bb988bf 100644 --- a/.github/workflows/source-code-check.yml +++ b/.github/workflows/source-code-check.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Source Code Check on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '25 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/test-report.yml b/.github/workflows/test-report.yml index 6af7d198432..776706c0338 100644 --- a/.github/workflows/test-report.yml +++ b/.github/workflows/test-report.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: 'Test Report' on: workflow_run: diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index 2b2954f8d4f..c338e1a7451 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Webassembly on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '10 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 25fad56f3cb..607bd4b6cd2 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -1,3 +1,20 @@ +# This file is part of BOINC. +# http://boinc.berkeley.edu +# Copyright (C) 2023 University of California +# +# BOINC is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, +# either version 3 of the License, or (at your option) any later version. +# +# BOINC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with BOINC. If not, see . + name: Windows on: push: @@ -5,7 +22,7 @@ on: pull_request: branches: [ master ] schedule: - - cron: '15 12 * * 0' + - cron: '0 0 * * 0' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/win_build/installerv2/redist/all_projects_list.xml b/win_build/installerv2/redist/all_projects_list.xml index 35e5003cc63..4180c107267 100644 --- a/win_build/installerv2/redist/all_projects_list.xml +++ b/win_build/installerv2/redist/all_projects_list.xml @@ -10,9 +10,8 @@ The COVID.SI project and the Karelian Research Center of the Russian Academy of Sciences - x86_64-pc-linux-gnu - x86_64-apple-darwin windows_x86_64 + x86_64-pc-linux-gnu arm-unknown-linux-gnueabihf x86_64-openwrt-linux-musl @@ -132,6 +131,72 @@ Explore molecular chemistry 62 20 65 + + Asteroids@home + 11 + http://asteroidsathome.net/boinc/ + http://asteroidsathome.net/boinc/ + Physical Science + Astrophysics + + Charles University in Prague + + aarch64-unknown-linux-gnu + arm-android-linux-gnu[arm_android_non_pie] + arm-android-linux-gnu[arm_android_pie] + arm-unknown-linux-gnueabihf + armv6l-unknown-linux-gnueabihf + i686-apple-darwin[sse3] + i686-apple-darwin[sse3_osx] + i686-pc-freebsd + i686-pc-linux-gnu + i686-pc-linux-gnu[avx_linux] + i686-pc-linux-gnu[fma_linux] + i686-pc-linux-gnu[sse2_linux] + i686-pc-linux-gnu[sse3_linux] + windows_intelx86 + windows_intelx86[avx_win10] + windows_intelx86[avx_win7] + windows_intelx86[avx_winxp] + windows_intelx86[cuda55] + windows_intelx86[fma_win10] + windows_intelx86[fma_win7] + windows_intelx86[sse2_win10] + windows_intelx86[sse2_win7] + windows_intelx86[sse2_winxp] + windows_intelx86[sse3_win10] + windows_intelx86[sse3_win7] + windows_intelx86[sse3_winxp] + windows_x86_64[avx_win10] + windows_x86_64[avx_win7] + windows_x86_64[avx_winxp] + windows_x86_64[cuda102_win10] + windows_x86_64[cuda102_win7] + windows_x86_64[cuda118_win10] + windows_x86_64[cuda55] + windows_x86_64[fma_win10] + windows_x86_64[fma_win7] + windows_x86_64[sse2_win10] + windows_x86_64[sse2_win7] + windows_x86_64[sse2_winxp] + windows_x86_64[sse3_win10] + windows_x86_64[sse3_win7] + windows_x86_64[sse3_winxp] + x86_64-apple-darwin[sse3] + x86_64-apple-darwin[sse3_osx] + x86_64-pc-freebsd + x86_64-pc-linux-gnu[avx_linux] + x86_64-pc-linux-gnu[cuda102_linux] + x86_64-pc-linux-gnu[cuda118_linux] + x86_64-pc-linux-gnu[cuda55] + x86_64-pc-linux-gnu[fma_linux] + x86_64-pc-linux-gnu[sse2_linux] + x86_64-pc-linux-gnu[sse3_linux] + + https://boinc.berkeley.edu/images/asteroids_logo.jpg + Study the properties of asteroids + 1 20 36 37 + Cosmology@Home 12 @@ -245,6 +310,7 @@ windows_x86_64[FGRPopenclTV-nvidia] windows_x86_64[GW-opencl-ati] windows_x86_64[GW-opencl-nvidia] + windows_x86_64[GW-SSE2] windows_x86_64[opencl-intel_gpu-new] windows_x86_64[opencl-intel_gpu-newer] x86_64-apple-darwin @@ -255,7 +321,9 @@ x86_64-apple-darwin[FGRPSSE] x86_64-apple-darwin[GW-opencl-ati] x86_64-apple-darwin[GW-opencl-nvidia] + x86_64-apple-darwin[GW-SSE2] x86_64-pc-linux-gnu + x86_64-pc-linux-gnu[BRP7-cuda102] x86_64-pc-linux-gnu[BRP7-opencl-ati] x86_64-pc-linux-gnu[BRP7-opencl-nvidia] x86_64-pc-linux-gnu[FGRPopencl-ati] @@ -268,6 +336,7 @@ x86_64-pc-linux-gnu[FGRPSSE] x86_64-pc-linux-gnu[GW-opencl-ati] x86_64-pc-linux-gnu[GW-opencl-nvidia] + x86_64-pc-linux-gnu[GW-SSE2] x86_64-pc-linux-gnu[opencl-intel_gpu] https://boinc.berkeley.edu/images/einstein.jpg @@ -551,7 +620,29 @@ Independent + aarch64-unknown-linux-gnu[cpuGFN15_mt] + aarch64-unknown-linux-gnu[cpuGFN16_mt] + aarch64-unknown-linux-gnu[cpuGFN17MEGA_mt] + aarch64-unknown-linux-gnu[cpuGFN18_mt] + arm64-apple-darwin[cpuGFN15_mt] + arm64-apple-darwin[cpuGFN16_mt] + arm64-apple-darwin[cpuGFN17MEGA_mt] + arm64-apple-darwin[cpuGFN18_mt] + arm64-apple-darwin[cpuGFN19_mt] + arm64-apple-darwin[cpuGFN20_mt] + arm64-apple-darwin[cpuGFN21_mt] + arm64-apple-darwin[cpuGFN22_mt] + arm64-apple-darwin[opencl_Apple_M_GFN15] + arm64-apple-darwin[opencl_Apple_M_GFN16] + arm64-apple-darwin[opencl_Apple_M_GFN17MEGA] + arm64-apple-darwin[opencl_Apple_M_GFN18] + arm64-apple-darwin[opencl_Apple_M_GFN19] + arm64-apple-darwin[opencl_Apple_M_GFN20] + arm64-apple-darwin[opencl_Apple_M_GFN21] + arm64-apple-darwin[opencl_Apple_M_GFN22] + arm64-apple-darwin[opencl_Apple_M_GFNEXTREME] i686-pc-linux-gnu + i686-pc-linux-gnu[cpuGFN15_mt] i686-pc-linux-gnu[cpuGFN16_mt] i686-pc-linux-gnu[cpuGFN17LOW] i686-pc-linux-gnu[cpuGFN17MEGA_mt] @@ -559,6 +650,7 @@ i686-pc-linux-gnu[cpuGFN19_mt] i686-pc-linux-gnu[cpuGFN20_mt] i686-pc-linux-gnu[cpuGFN21_mt] + i686-pc-linux-gnu[cpuGFN22_mt] i686-pc-linux-gnu[cpuPPSsieve] i686-pc-linux-gnu[cudaPPSsieve] i686-pc-linux-gnu[mt] @@ -584,6 +676,7 @@ i686-pc-linux-gnu[openclatiGFNEXTREME] i686-pc-linux-gnu[openclatiPPSsieve] windows_intelx86 + windows_intelx86[cpuGFN15_mt] windows_intelx86[cpuGFN16_mt] windows_intelx86[cpuGFN17LOW] windows_intelx86[cpuGFN17MEGA_mt] @@ -591,6 +684,7 @@ windows_intelx86[cpuGFN19_mt] windows_intelx86[cpuGFN20_mt] windows_intelx86[cpuGFN21_mt] + windows_intelx86[cpuGFN22_mt] windows_intelx86[cpuPPSsieve] windows_intelx86[cudaPPSsieve] windows_intelx86[mt] @@ -616,6 +710,7 @@ windows_intelx86[openclatiGFNEXTREME] windows_intelx86[openclatiPPSsieve] windows_x86_64 + windows_x86_64[cpuGFN15_mt] windows_x86_64[cpuGFN16_mt] windows_x86_64[cpuGFN17LOW] windows_x86_64[cpuGFN17MEGA_mt] @@ -623,21 +718,56 @@ windows_x86_64[cpuGFN19_mt] windows_x86_64[cpuGFN20_mt] windows_x86_64[cpuGFN21_mt] + windows_x86_64[cpuGFN22_mt] windows_x86_64[cpuPPSsieve] windows_x86_64[cpu_AP27mt] windows_x86_64[cpu_WW_mt] windows_x86_64[mt] + windows_x86_64[OCLcudaGFN] + windows_x86_64[OCLcudaGFN15] + windows_x86_64[OCLcudaGFN16] + windows_x86_64[OCLcudaGFN17MEGA] + windows_x86_64[OCLcudaGFN18] + windows_x86_64[OCLcudaGFN19] + windows_x86_64[OCLcudaGFN20] + windows_x86_64[OCLcudaGFNEXTREME] + windows_x86_64[OCLcudaGFNWR] windows_x86_64[OCL_cuda_AP27] + windows_x86_64[openclatiGFN15] + windows_x86_64[openclatiGFN16] + windows_x86_64[openclatiGFN17MEGA] + windows_x86_64[openclatiGFN18] + windows_x86_64[openclatiGFN19] + windows_x86_64[openclatiGFN20] + windows_x86_64[openclatiGFN21] + windows_x86_64[openclatiGFN22] + windows_x86_64[openclatiGFNEXTREME] windows_x86_64[opencl_ati_AP27] + windows_x86_64[opencl_ati_cwsieve] windows_x86_64[opencl_ati_WW] + windows_x86_64[opencl_intel_gpu_AP27] + windows_x86_64[opencl_intel_gpu_cwsieve] + windows_x86_64[opencl_intel_gpu_GFN15] + windows_x86_64[opencl_intel_gpu_GFN16] + windows_x86_64[opencl_intel_gpu_GFN17MEGA] + windows_x86_64[opencl_intel_gpu_GFN18] + windows_x86_64[opencl_intel_gpu_GFN19] + windows_x86_64[opencl_intel_gpu_GFN20] + windows_x86_64[opencl_intel_gpu_GFN21] + windows_x86_64[opencl_intel_gpu_GFN22] + windows_x86_64[opencl_intel_gpu_GFNEXTREME] + windows_x86_64[opencl_nvidia_cwsieve] windows_x86_64[opencl_nvidia_WW] x86_64-apple-darwin - x86_64-apple-darwin[cpuGFN16] + x86_64-apple-darwin[cpuGFN15_mt] + x86_64-apple-darwin[cpuGFN16_mt] x86_64-apple-darwin[cpuGFN17LOW] - x86_64-apple-darwin[cpuGFN17MEGA] - x86_64-apple-darwin[cpuGFN18] - x86_64-apple-darwin[cpuGFN19] - x86_64-apple-darwin[cpuGFN20] + x86_64-apple-darwin[cpuGFN17MEGA_mt] + x86_64-apple-darwin[cpuGFN18_mt] + x86_64-apple-darwin[cpuGFN19_mt] + x86_64-apple-darwin[cpuGFN20_mt] + x86_64-apple-darwin[cpuGFN21_mt] + x86_64-apple-darwin[cpuGFN22_mt] x86_64-apple-darwin[cpuPPSsieve] x86_64-apple-darwin[cpu_AP27mt] x86_64-apple-darwin[cpu_WW_mt] @@ -665,10 +795,12 @@ x86_64-apple-darwin[openclatiGFN22] x86_64-apple-darwin[openclatiGFNEXTREME] x86_64-apple-darwin[openclatiPPSsieve] + x86_64-apple-darwin[opencl_Apple_M_AP27] x86_64-apple-darwin[opencl_ati_AP27] x86_64-apple-darwin[opencl_ati_WW] x86_64-apple-darwin[opencl_nvidia_WW] x86_64-pc-linux-gnu + x86_64-pc-linux-gnu[cpuGFN15_mt] x86_64-pc-linux-gnu[cpuGFN16_mt] x86_64-pc-linux-gnu[cpuGFN17LOW] x86_64-pc-linux-gnu[cpuGFN17MEGA_mt] @@ -676,6 +808,7 @@ x86_64-pc-linux-gnu[cpuGFN19_mt] x86_64-pc-linux-gnu[cpuGFN20_mt] x86_64-pc-linux-gnu[cpuGFN21_mt] + x86_64-pc-linux-gnu[cpuGFN22_mt] x86_64-pc-linux-gnu[cpuPPSsieve] x86_64-pc-linux-gnu[cpu_AP27mt] x86_64-pc-linux-gnu[cpu_WW_mt] @@ -704,7 +837,20 @@ x86_64-pc-linux-gnu[openclatiGFNEXTREME] x86_64-pc-linux-gnu[openclatiPPSsieve] x86_64-pc-linux-gnu[opencl_ati_AP27] + x86_64-pc-linux-gnu[opencl_ati_cwsieve] x86_64-pc-linux-gnu[opencl_ati_WW] + x86_64-pc-linux-gnu[opencl_intel_GPU_AP27] + x86_64-pc-linux-gnu[opencl_intel_gpu_cwsieve] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN15] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN16] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN17MEGA] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN18] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN19] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN20] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN21] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFN22] + x86_64-pc-linux-gnu[opencl_intel_gpu_GFNEXTREME] + x86_64-pc-linux-gnu[opencl_nvidia_cwsieve] x86_64-pc-linux-gnu[opencl_nvidia_WW] https://boinc.berkeley.edu/images/primegrid_logo.png @@ -721,9 +867,7 @@ Southwest State University (Russia) - windows_intelx86 windows_x86_64 - i686-pc-linux-gnu x86_64-pc-linux-gnu https://boinc.berkeley.edu/images/gerasim.gif @@ -742,13 +886,16 @@ windows_x86_64 windows_x86_64[cuda100] windows_x86_64[cuda112] + windows_x86_64[cuda120] windows_x86_64[opencl_ati_101] + windows_x86_64[opencl_intel_gpu_intelarc] x86_64-apple-darwin x86_64-pc-linux-gnu x86_64-pc-linux-gnu[cuda100] - x86_64-pc-linux-gnu[cuda110] x86_64-pc-linux-gnu[cuda111] + x86_64-pc-linux-gnu[cuda120] x86_64-pc-linux-gnu[opencl_ati_101] + x86_64-pc-linux-gnu[opencl_intel_gpu_intelarc] 15 32 @@ -762,12 +909,7 @@ Karelian Research Center, Russian Academy of Sciences - arm-unknown-linux-gnueabihf - e2k-linux-gnu - i686-pc-linux-gnu - windows_intelx86 windows_x86_64 - x86_64-pc-linux-gnu Study Latin Squares 15 20 44 @@ -832,6 +974,39 @@ Mine mathematical programs 15 + + YAFU + 55 + https://yafu.myfirewall.org/yafu/ + https://yafu.myfirewall.org/yafu/ + Mathematics, computing, and games + Mathematics + + Independent + + windows_intelx86[16t] + windows_intelx86[32t] + windows_intelx86[4t] + windows_intelx86[8t] + windows_intelx86[mt] + windows_x86_64[128t] + windows_x86_64[16t] + windows_x86_64[32t] + windows_x86_64[4t] + windows_x86_64[64t] + windows_x86_64[8t] + windows_x86_64[mt] + x86_64-pc-linux-gnu[128t] + x86_64-pc-linux-gnu[16t] + x86_64-pc-linux-gnu[32t] + x86_64-pc-linux-gnu[4t] + x86_64-pc-linux-gnu[64t] + x86_64-pc-linux-gnu[8t] + x86_64-pc-linux-gnu[mt] + + Do research in math + 15 20 21 + Climateprediction.net 8 @@ -842,7 +1017,6 @@ Oxford University - aarch64-poky-linux i686-apple-darwin i686-pc-linux-gnu windows_intelx86 @@ -904,24 +1078,30 @@ 9 10 14 64 29 23 24 - MLC@Home - 47 - https://www.mlcathome.org/mlcathome/ - https://www.mlcathome.org/mlcathome/ - Cognitive science and artificial intelligence - Artificial Intelligence - - University of Maryland, Baltimore County (UMBC) + BOINC Central + 54 + https://boinc.berkeley.edu/central/ + https://boinc.berkeley.edu/central/ + Multiple applications + Multiple science areas + + University of California, Berkeley + aarch64-android-linux-gnu + aarch64-unknown-linux-gnu + arm-android-linux-gnu arm-unknown-linux-gnueabihf + arm64-apple-darwin + i686-pc-linux-gnu + windows_intelx86 windows_x86_64 - windows_x86_64[cuda10200] + x86-android-linux-gnu + x86_64-android-linux-gnu + x86_64-apple-darwin x86_64-pc-linux-gnu - x86_64-pc-linux-gnu[cuda10200] - https://boinc.berkeley.edu/images/mlcathome-banner.png - Study machine learning - 16 23 24 + Support scientists from multiple institutions + 23 24 9 Radioactive@Home