Исследование свойств диагональных латинских квадратов в проектах добровольных распределенных вычислений и не только...
Цитата: AenBleidd от 29.12.2020, 00:26Цитата: hoarfrost от 28.12.2020, 23:54Чтобы скомпилировать под ARM код должен быть на С/С++ (тогда бы на Raspberri Pi, возможно, сами бы и скпомилировали, как в RakeSearch R10), но он сейчас на Delphi.
https://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
?
Цитата: hoarfrost от 28.12.2020, 23:54Чтобы скомпилировать под ARM код должен быть на С/С++ (тогда бы на Raspberri Pi, возможно, сами бы и скпомилировали, как в RakeSearch R10), но он сейчас на Delphi.
https://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
?
Цитата: Yura12 от 31.12.2020, 08:38
А сейчас, во время когда идёт соревнование, сервер справляется с нагрузкой? Никаких перегрузок нет?
А сейчас, во время когда идёт соревнование, сервер справляется с нагрузкой? Никаких перегрузок нет?
Цитата: SerVal от 31.12.2020, 08:55Так я уже написал:
Средняя загрузка процессора: 30-40%. Задержек в выдаче/приёме заданий нет.
Перегрузки бывают, когда задания выполняются за 5-10 секунд.
Так я уже написал:
Средняя загрузка процессора: 30-40%. Задержек в выдаче/приёме заданий нет.
Перегрузки бывают, когда задания выполняются за 5-10 секунд.
Цитата: hoarfrost от 31.12.2020, 10:46Цитата: AenBleidd от 29.12.2020, 00:26Цитата: hoarfrost от 28.12.2020, 23:54Чтобы скомпилировать под ARM код должен быть на С/С++ (тогда бы на Raspberri Pi, возможно, сами бы и скпомилировали, как в RakeSearch R10), но он сейчас на Delphi.
https://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
?
Вопрос больше не ко мне, но сильно подозреваю, что Free Pascal это не совсем Delphi, да и всеми любимой команды BSF на ARM просто нет. В случае с RakeSearch, фрагмент когда, в котором она использовалась, был заменён на ассемблерную вставку с другими командами. Получилось тоже хорошо, но даже программу на C++ просто так скомпилировать было нельзя.
Цитата: AenBleidd от 29.12.2020, 00:26Цитата: hoarfrost от 28.12.2020, 23:54Чтобы скомпилировать под ARM код должен быть на С/С++ (тогда бы на Raspberri Pi, возможно, сами бы и скпомилировали, как в RakeSearch R10), но он сейчас на Delphi.
https://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
?
Вопрос больше не ко мне, но сильно подозреваю, что Free Pascal это не совсем Delphi, да и всеми любимой команды BSF на ARM просто нет. В случае с RakeSearch, фрагмент когда, в котором она использовалась, был заменён на ассемблерную вставку с другими командами. Получилось тоже хорошо, но даже программу на C++ просто так скомпилировать было нельзя.
Цитата: PinkFloyd от 31.12.2020, 13:03Цитата: Yura12 от 31.12.2020, 08:38А сейчас, во время когда идёт соревнование, сервер справляется с нагрузкой? Никаких перегрузок нет?
Вообще могу ошибаться, но есть ощущение, что особого ажиотажа вокруг соревнований и не наблюдается. В общем народ как считал до начала соревнований, так и продолжает считать.
Цитата: Yura12 от 31.12.2020, 08:38А сейчас, во время когда идёт соревнование, сервер справляется с нагрузкой? Никаких перегрузок нет?
Вообще могу ошибаться, но есть ощущение, что особого ажиотажа вокруг соревнований и не наблюдается. В общем народ как считал до начала соревнований, так и продолжает считать.
Цитата: AenBleidd от 02.01.2021, 18:42Цитата: hoarfrost от 31.12.2020, 10:46Цитата: AenBleidd от 29.12.2020, 00:26Цитата: hoarfrost от 28.12.2020, 23:54Чтобы скомпилировать под ARM код должен быть на С/С++ (тогда бы на Raspberri Pi, возможно, сами бы и скпомилировали, как в RakeSearch R10), но он сейчас на Delphi.
https://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
?
Вопрос больше не ко мне, но сильно подозреваю, что Free Pascal это не совсем Delphi, да и всеми любимой команды BSF на ARM просто нет. ?
На счет BSF я не знаю, но вот если программа написана на Pascal'е без GUI - то очень высока вероятность, что можно просто пересобрать без модификации кода. Я когда-то пересобирал программы, написанные на Delphi, на FreePascal, по крайней мере они у меня работали норм и для Windows, и для Linux. По крайней мере, отсюда можно начинать плясать
Цитата: hoarfrost от 31.12.2020, 10:46Цитата: AenBleidd от 29.12.2020, 00:26Цитата: hoarfrost от 28.12.2020, 23:54Чтобы скомпилировать под ARM код должен быть на С/С++ (тогда бы на Raspberri Pi, возможно, сами бы и скпомилировали, как в RakeSearch R10), но он сейчас на Delphi.
https://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
?
Вопрос больше не ко мне, но сильно подозреваю, что Free Pascal это не совсем Delphi, да и всеми любимой команды BSF на ARM просто нет. ?
На счет BSF я не знаю, но вот если программа написана на Pascal'е без GUI - то очень высока вероятность, что можно просто пересобрать без модификации кода. Я когда-то пересобирал программы, написанные на Delphi, на FreePascal, по крайней мере они у меня работали норм и для Windows, и для Linux. По крайней мере, отсюда можно начинать плясать
Цитата: evatutin от 02.01.2021, 23:35Результаты поиска КФ ОДЛК порядка 10 в проекте Gerasim@Home за месяц:
ONCE (A):1 - 1503764, where:
1 CFs - 33160
2 CFs - 1470604LINE3 (B):1 - 81191, where:
2 CFs - 18735
3 CFs - 62456 (+3430)LINE3 (B):2 - 49963, 30:1, where:
2 CFs - 18735
3 CFs - 31228 (+1715)LINE4 (C):1 - 136, where:
2 CFs - 4
4 CFs - 132 (+6)LINE4 (C):2 - 136, where:
2 CFs - 4
4 CFs - 132 (+6)LINE5 (D):1 - 17, where:
3 CFs - 17LINE5 (D):2 - 34, where:
3 CFs - 34LOOP4 (E):2 - 2252, where:
1 CFs - 2
2 CFs - 138
3 CFs - 1464
4 CFs - 6481TO3 (F):1 - 387, where:
4 CFs - 387 (+9)1TO3 (F):3 - 129, where:
4 CFs - 129 (+3)1TO4 (G):1 - 1310, where:
3 CFs - 882
5 CFs - 428 (+8)1TO4 (G):4 - 548, where:
3 CFs - 441
5 CFs - 107 (+2)1TO5 (k):1 - 10, where:
6 CFs - 101TO5 (k):5 - 2, where:
6 CFs - 21TO6 (H):1 - 42, where:
4 CFs - 24
7 CFs - 181TO6 (H):6 - 11, where:
4 CFs - 8
7 CFs - 31TO7 (h):1 - 7, where:
8 CFs - 71TO7 (h):7 - 1, where:
8 CFs - 11TO8 (I):1 - 48, where:
5 CFs - 32
9 CFs - 161TO8 (I):8 - 10, where:
5 CFs - 8
9 CFs - 2RHOMBUS3 (J):2 - 9, where:
5 CFs - 9RHOMBUS3 (J):3 - 6, where:
5 CFs - 6RHOMBUS4 (K):2 - 73, where:
3 CFs - 2
4 CFs - 23
5 CFs - 32
6 CFs - 16RHOMBUS4 (K):4 - 34, where:
3 CFs - 1
4 CFs - 17
5 CFs - 8
6 CFs - 8FISH (N):1 - 7, where:
4 CFs - 1
6 CFs - 6FISH (N):2 - 11, where:
4 CFs - 2
6 CFs - 9FISH (N):4 - 4, where:
4 CFs - 1
6 CFs - 3TREE1 (V):1 - 2, where:
4 CFs - 2TREE1 (V):2 - 1, where:
4 CFs - 1TREE1 (V):3 - 1, where:
4 CFs - 1CROSS (X):1 - 16, where:
6 CFs - 16CROSS (X):2 - 4, where:
6 CFs - 4CROSS (X):4 - 4, where:
6 CFs - 4DAEDALUS10 (i):1 - 6, where:
12 CFs - 6DAEDALUS10 (i):2 - 4, where:
12 CFs - 4DAEDALUS10 (i):4 - 1, where:
12 CFs - 1DAEDALUS10 (i):10 - 1, where:
12 CFs - 1FLYER (j):1 - 2, where:
8 CFs - 2FLYER (j):2 - 3, where:
8 CFs - 3FLYER (j):4 - 3, where:
8 CFs - 3VENUS (l):1 - 1, where:
5 CFs - 1VENUS (l):2 - 3, where:
5 CFs - 3VENUS (l):4 - 1, where:
5 CFs - 1DAEDALUS8 (m):1 - 2, where:
6 CFs - 2DAEDALUS8 (m):2 - 2, where:
6 CFs - 2DAEDALUS8 (m):4 - 1, where:
6 CFs - 1DAEDALUS8 (m):8 - 1, where:
6 CFs - 1RHOMBUS5 (n):2 - 4, where:
5 CFs - 4RHOMBUS5 (n):5 - 1, where:
5 CFs - 11TO10 (o):1 - 5, where:
6 CFs - 51TO10 (o):10 - 1, where:
6 CFs - 1ROBOT (p):1 - 4, where:
5 CFs - 4ROBOT (p):2 - 4, where:
5 CFs - 4ROBOT (p):4 - 2, where:
5 CFs - 2STINGRAY (q):1 - 1, where:
5 CFs - 1STINGRAY (q):2 - 3, where:
5 CFs - 3STINGRAY (q):3 - 1, where:
5 CFs - 1Эксперимент по исследованию свойств окрестностей обобщенных симметрий:
* парастрофический срез 1 [Px Py Pv]: пройдено 728 (+63) окрестностей из 903 (80,6%, +7,0%);
* парастрофический срез 3 [Py Px Pv]: пройдено 184 (+38) окрестностей из 1764 (10,4%, +2,1%).Эксперимент по исследованию свойств ДЛК порядка 9: завершена обработка всех линеек, произведена проверка полученных результатов, получен ряд цифр для размерности 9, опубликованных в OEIS.
Результаты поиска КФ ОДЛК порядка 10 в проекте Gerasim@Home за месяц:
ONCE (A):1 - 1503764, where:
1 CFs - 33160
2 CFs - 1470604
LINE3 (B):1 - 81191, where:
2 CFs - 18735
3 CFs - 62456 (+3430)
LINE3 (B):2 - 49963, 30:1, where:
2 CFs - 18735
3 CFs - 31228 (+1715)
LINE4 (C):1 - 136, where:
2 CFs - 4
4 CFs - 132 (+6)
LINE4 (C):2 - 136, where:
2 CFs - 4
4 CFs - 132 (+6)
LINE5 (D):1 - 17, where:
3 CFs - 17
LINE5 (D):2 - 34, where:
3 CFs - 34
LOOP4 (E):2 - 2252, where:
1 CFs - 2
2 CFs - 138
3 CFs - 1464
4 CFs - 648
1TO3 (F):1 - 387, where:
4 CFs - 387 (+9)
1TO3 (F):3 - 129, where:
4 CFs - 129 (+3)
1TO4 (G):1 - 1310, where:
3 CFs - 882
5 CFs - 428 (+8)
1TO4 (G):4 - 548, where:
3 CFs - 441
5 CFs - 107 (+2)
1TO5 (k):1 - 10, where:
6 CFs - 10
1TO5 (k):5 - 2, where:
6 CFs - 2
1TO6 (H):1 - 42, where:
4 CFs - 24
7 CFs - 18
1TO6 (H):6 - 11, where:
4 CFs - 8
7 CFs - 3
1TO7 (h):1 - 7, where:
8 CFs - 7
1TO7 (h):7 - 1, where:
8 CFs - 1
1TO8 (I):1 - 48, where:
5 CFs - 32
9 CFs - 16
1TO8 (I):8 - 10, where:
5 CFs - 8
9 CFs - 2
RHOMBUS3 (J):2 - 9, where:
5 CFs - 9
RHOMBUS3 (J):3 - 6, where:
5 CFs - 6
RHOMBUS4 (K):2 - 73, where:
3 CFs - 2
4 CFs - 23
5 CFs - 32
6 CFs - 16
RHOMBUS4 (K):4 - 34, where:
3 CFs - 1
4 CFs - 17
5 CFs - 8
6 CFs - 8
FISH (N):1 - 7, where:
4 CFs - 1
6 CFs - 6
FISH (N):2 - 11, where:
4 CFs - 2
6 CFs - 9
FISH (N):4 - 4, where:
4 CFs - 1
6 CFs - 3
TREE1 (V):1 - 2, where:
4 CFs - 2
TREE1 (V):2 - 1, where:
4 CFs - 1
TREE1 (V):3 - 1, where:
4 CFs - 1
CROSS (X):1 - 16, where:
6 CFs - 16
CROSS (X):2 - 4, where:
6 CFs - 4
CROSS (X):4 - 4, where:
6 CFs - 4
DAEDALUS10 (i):1 - 6, where:
12 CFs - 6
DAEDALUS10 (i):2 - 4, where:
12 CFs - 4
DAEDALUS10 (i):4 - 1, where:
12 CFs - 1
DAEDALUS10 (i):10 - 1, where:
12 CFs - 1
FLYER (j):1 - 2, where:
8 CFs - 2
FLYER (j):2 - 3, where:
8 CFs - 3
FLYER (j):4 - 3, where:
8 CFs - 3
VENUS (l):1 - 1, where:
5 CFs - 1
VENUS (l):2 - 3, where:
5 CFs - 3
VENUS (l):4 - 1, where:
5 CFs - 1
DAEDALUS8 (m):1 - 2, where:
6 CFs - 2
DAEDALUS8 (m):2 - 2, where:
6 CFs - 2
DAEDALUS8 (m):4 - 1, where:
6 CFs - 1
DAEDALUS8 (m):8 - 1, where:
6 CFs - 1
RHOMBUS5 (n):2 - 4, where:
5 CFs - 4
RHOMBUS5 (n):5 - 1, where:
5 CFs - 1
1TO10 (o):1 - 5, where:
6 CFs - 5
1TO10 (o):10 - 1, where:
6 CFs - 1
ROBOT (p):1 - 4, where:
5 CFs - 4
ROBOT (p):2 - 4, where:
5 CFs - 4
ROBOT (p):4 - 2, where:
5 CFs - 2
STINGRAY (q):1 - 1, where:
5 CFs - 1
STINGRAY (q):2 - 3, where:
5 CFs - 3
STINGRAY (q):3 - 1, where:
5 CFs - 1
Эксперимент по исследованию свойств окрестностей обобщенных симметрий:
* парастрофический срез 1 [Px Py Pv]: пройдено 728 (+63) окрестностей из 903 (80,6%, +7,0%);
* парастрофический срез 3 [Py Px Pv]: пройдено 184 (+38) окрестностей из 1764 (10,4%, +2,1%).
Эксперимент по исследованию свойств ДЛК порядка 9: завершена обработка всех линеек, произведена проверка полученных результатов, получен ряд цифр для размерности 9, опубликованных в OEIS.
Цитата: evatutin от 03.01.2021, 16:44По итогам классификации комбинаторных структур из ДЛК порядка 9 получен полный их список, включающий в своем составе 805 структур:
http://evatutin.narod.ru/all_n9_structs_descr_rus.html
http://evatutin.narod.ru/all_n9_structs_descr_eng.htmlДанный список включает все возможные структуры из ДЛК порядка 9 и является расширением предыдущих списков, полученных в ходе анализа ОДЛК с центральной симметрией и строчно-перестановочных ОДЛК.
По итогам классификации комбинаторных структур из ДЛК порядка 9 получен полный их список, включающий в своем составе 805 структур:
http://evatutin.narod.ru/all_n9_structs_descr_rus.html
http://evatutin.narod.ru/all_n9_structs_descr_eng.html
Данный список включает все возможные структуры из ДЛК порядка 9 и является расширением предыдущих списков, полученных в ходе анализа ОДЛК с центральной симметрией и строчно-перестановочных ОДЛК.
Цитата: SerVal от 04.01.2021, 10:41Цитата: atch от 04.01.2021, 05:27Сервер "захлебнулся" ((
Да.
HTTP Error 503.2 - Service Unavailable
The serverRuntime@appConcurrentRequestLimit setting is being exceeded.Неожиданно оказалось, что AMD Ryzen 5 3500 6-Core Processor не совсем подходит для SQL сервера.
Но есть глобальное решение: Ryzen 5 3500 оставить для HTTP и интерфейса с участниками, а SQL сервер и базы данных перенести на выделенную машинку. Собственно, так и должно быть изначально. Никто не держит HTTP сервер и SQL сервер на одной машинке.
Займёт это примерно 2 часа. При этом UTP-5 кабель надо будет вынуть из гнезда и проект будет полностью недоступен в течение 2-х часов. Приступить смогу примерно через час.
p.s. Сейчас загрузка процессора - 99%. Выдачу заданий уже запретил.
Цитата: atch от 04.01.2021, 05:27Сервер "захлебнулся" ((
Да.
HTTP Error 503.2 - Service Unavailable
The serverRuntime@appConcurrentRequestLimit setting is being exceeded.
Неожиданно оказалось, что AMD Ryzen 5 3500 6-Core Processor не совсем подходит для SQL сервера.
Но есть глобальное решение: Ryzen 5 3500 оставить для HTTP и интерфейса с участниками, а SQL сервер и базы данных перенести на выделенную машинку. Собственно, так и должно быть изначально. Никто не держит HTTP сервер и SQL сервер на одной машинке.
Займёт это примерно 2 часа. При этом UTP-5 кабель надо будет вынуть из гнезда и проект будет полностью недоступен в течение 2-х часов. Приступить смогу примерно через час.
p.s. Сейчас загрузка процессора - 99%. Выдачу заданий уже запретил.