2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 104, 105, 106, 107, 108, 109, 110 ... 215  След.
 
 Re: Пентадекатлон мечты
Сообщение01.08.2022, 12:55 
Заслуженный участник


27/06/08
4058
Волгоград
Отбываю на неделю.
Если и удастся заглядывать в тему, то только эпизодически.

-- 01 авг 2022, 12:56 --

traffic_lights в сообщении #1561616 писал(а):
Запустить число консолей, равное число свободных ядер и в каждой запустить одну и ту же программу.

Ну да. Я это и имел в виду.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение01.08.2022, 14:04 


05/06/22
293
Yadryara в сообщении #1561600 писал(а):

$T(6,14)\leqslant 959528951460462204646421950146143641$

Наконец-то удалось снизить планку до 36-значного числа.

Congrats. :)

I don't understand why there should be such a big jump from T(6,12) to T(6,13), so I've had a couple of cores trying to reduce that gap, but without improvement so far after about 22 CPU-days.

In the meantime I'm pretty much out of ideas for significant algorithmic improvements for my code, so have started the long process of converting it all to C.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение01.08.2022, 15:55 
Заслуженный участник


20/08/14
11219
Россия, Москва
Yadryara
Dmitriy40 в сообщении #1561623 писал(а):
Буду разбираться.
Отмена тревоги, это я неправильно проверял, ускорители работают правильно.
Дело было в проверке по индексу, которая в ускорителях есть, а в PARI программе я её не добавил, вот в последней и появились лишние кандидаты в цепочки, которые точно не дали ли бы полного решения. Добавил проверку по индексам в PARI и всё стало одинаковым, ровно те 7 цепочек, что и находили ускорители, ничего лишнего. На 100-кратно большем интервале тоже все 597 цепочек одинаковы.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение01.08.2022, 18:20 
Аватара пользователя


29/04/13
7280
Богородский
Dmitriy40, я в Ваших ускорителях и не сомневался :-)

Huz в сообщении #1561629 писал(а):
I don't understand why there should be such a big jump from T(6,12) to T(6,13),

За это мы и любим наши поиски, не правда ли? Интересно ли искать, когда результат точно предсказуем? :roll:

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение02.08.2022, 07:40 
Аватара пользователя


29/04/13
7280
Богородский
Чтобы нам не компилить и не считать одно и то же, для 12-ти делителей предлагается Дорожная Карта.

Одна замена

$\tikz[scale=.08]{
\fill[green!90!blue!50] (10,210) rectangle (80,220);
\fill[green!90!blue!50] (10,200) rectangle (50,210);
\fill[green!90!blue!50] (10,190) rectangle (40,210);
\fill[green!90!blue!50] (10,180) rectangle (20,190);
\fill[green!70!blue] (20,210) rectangle (40,220);
\fill[green!70!blue] (20,190) rectangle (30,200);
\fill[green!70!blue] (10,180) rectangle (20,190);
\draw[step=10cm] (0,160) grid +(100,70);
\node at (15,225){\text{41}};
\node at (25,225){\text{43}};
\node at (35,225){\text{47}};
\node at (45,225){\text{53}};
\node at (55,225){\text{59}};
\node at (65,225){\text{61}};
\node at (75,225){\text{67}};
\node at (85,225){\text{71}};
\node at (95,225){\text{73}};
\node at (5,215){\text{37}};
\node at (15,215){\text{23}};
\node at (25,215){\text{35}};
\node at (35,215){\text{61}};
\node at (45,215){\text{105}};
\node at (55,215){\text{154}};
\node at (65,215){\text{172}};
\node at (75,215){\text{228}};
\node at (85,215){\text{268}};
\node at (95,215){\text{289}};
\node at (5,205){\text{31}};
\node at (15,205){\text{75}};
\node at (25,205){\text{92}};
\node at (35,205){\text{130}};
\node at (45,205){\text{192}};
\node at (55,205){\text{262}};
\node at (65,205){\text{287}};
\node at (75,205){\text{367}};
\node at (85,205){\text{425}};
\node at (95,205){\text{455}};
\node at (5,195){\text{29}};
\node at (15,195){\text{100}};
\node at (25,195){\text{120}};
\node at (35,195){\text{163}};
\node at (45,195){\text{234}};
\node at (55,195){\text{314}};
\node at (65,195){\text{342}};
\node at (75,195){\text{434}};
\node at (85,195){\text{499}};
\node at (95,195){\text{534}};
\node at (5,185){\text{23}};
\node at (15,185){\text{218}};
\node at (25,185){\text{250}};
\node at (35,185){\text{318}};
\node at (45,185){\text{431}};
\node at (55,185){\text{558}};
\node at (65,185){\text{603}};
\node at (75,185){\text{749}};
\node at (85,185){\text{853}};
\node at (95,185){\text{907}};
\node at (5,175){\text{19}};
\node at (15,175){\text{366}};
\node at (25,175){\text{412}};
\node at (35,175){\text{512}};
\node at (45,175){\text{678}};
\node at (55,175){\text{864}};
\node at (65,175){\text{931}};
\node at (75,175){\text{1143}};
\node at (85,175){\text{1296}};
\node at (95,175){\text{1376}};
\node at (5,165){\text{17}};
\node at (15,165){\text{482}};
\node at (25,165){\text{540}};
\node at (35,165){\text{664}};
\node at (45,165){\text{872}};
\node at (55,165){\text{1104}};
\node at (65,165){\text{1188}};
\node at (75,165){\text{1453}};
\node at (85,165){\text{1644}};
\node at (95,165){\text{1744}};
}$

Две замены

$\tikz[scale=.11]{
\fill[green!90!blue!50] (10,210) rectangle (40,220);
\fill[green!90!blue!50] (10,200) rectangle (30,210);
\draw[step=10cm] (0,190) grid +(50,40);
\node at (15,225){\text{41*43}};
\node at (25,225){\text{41*47}};
\node at (35,225){\text{43*47}};
\node at (45,225){\text{41*53}};
\node at (5,215){\text{31*37}};
\node at (15,215){\text{136}};
\node at (25,215){\text{182}};
\node at (35,215){\text{210}};
\node at (45,215){\text{259}};
\node at (5,205){\text{29*37}};
\node at (15,205){\text{170}};
\node at (25,205){\text{223}};
\node at (35,205){\text{255}};
\node at (45,205){\text{310}};
\node at (5,195){\text{29*31}};
\node at (15,195){\text{285}};
\node at (25,195){\text{359}};
\node at (35,195){\text{405}};
\node at (45,195){\text{484}};
}$


223-й подкласс сейчас считает Ахиллес, 234-й(тоже для Ахиллеса), надеюсь, скомпилит и выложит Дмитрий, а 250-й буду компилить для себя.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение02.08.2022, 17:04 
Аватара пользователя


29/04/13
7280
Богородский
Yadryara в сообщении #1561662 писал(а):
250-й буду компилить для себя.

Не получается для себя. Не только Ахиллес на два потока ращедрился, но и ещё один человек с неслабым компом подключился.

Всего лишь за 12 часов обсчитали комплект. Я снаряды не успеваю подносить.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение02.08.2022, 20:12 
Заслуженный участник


20/08/14
11219
Россия, Москва
Yadryara
234 вариант под x64 AVX2, только папки с ускорителями, 366М архив M12x64x234.7z, распакованные займут 3.45Г: https://dropmefiles.com/HRT5X (ссылка действительна 2 недели).
Как можно увидеть по датам файлов компиляция заняла 6ч20м (упаковка минут 15 и пару минут выкладывание), в один поток, чтобы запускать её в 4 потока надо останавливать счёт других вещей.

Yadryara в сообщении #1561701 писал(а):
Всего лишь за 12 часов обсчитали комплект. Я снаряды не успеваю подносить.
А x64 AVX2 версия должна быть ещё быстрее ... Кстати было бы интересно сравнить (в расчёте на попытки).
Но вроде бы изначально речь шла про поиск меньшей 15-ки, а не 14-ки.

-- 02.08.2022, 20:35 --

Тестовый запуск этих ускорителей в одном потоке в количестве 1/720 (по одному из каждой группы) на интервале 0-96e34 у меня занял 28.5с, т.е. на весь комплект надо 5.7ч, даже быстрее компиляции их.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение03.08.2022, 03:39 
Аватара пользователя


29/04/13
7280
Богородский
Dmitriy40 в сообщении #1561712 писал(а):
Но вроде бы изначально речь шла про поиск меньшей 15-ки, а не 14-ки.

Никто и не противопоставляет их. Ищем и то и другое.

Попадётся рекордная 13-ка — отлично. Но это почти нереально.

Рекордная 12-ка попасться не может, ибо рекорд Hugo меньше шага.

Или Вы имеете в виду, что ищем до 960e33, а не до 66388e33 ? Ну так это правильно, внизу шанс найти и 14-ку и 15-ку гораздо выше.

А переборная программа для 234-го комплекта входит в то, что на файлообменнике выложено? Или мне самому сделать?

Между тем, заканчиваю компилить 255-й комплект.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение03.08.2022, 06:53 
Аватара пользователя


29/04/13
7280
Богородский
Dmitriy40 в сообщении #1561712 писал(а):
Тестовый запуск этих ускорителей в одном потоке в количестве 1/720 (по одному из каждой группы) на интервале 0-96e34 у меня занял 28.5с, т.е. на весь комплект надо 5.7ч, даже быстрее компиляции их.

Ну то бишь уже скорость возросла почти до критической отметки. Мой комп с этим подклассом навряд ли управился бы быстрее чем за 31 час.

Почему до критической? Так ведь у Вас уже 0.45 секунд на паттерн тратится!

Вот что Вы писали совсем недавно:

Dmitriy40 в сообщении #1561147 писал(а):
Да, 4с на паттерн это очень даже хорошо (что не 0.4с), это значит что накладные расходы (которые порядка десятой доли секунды) роли практически не играют и счёт почти не замедляют. Даже если там будет не 4с, а пусть 1.5с, всё равно это порядка 95% времени на полезную работу и лишь 5% на накладные расходы.

Так что момент переписывания кода не просто не за горами, а уже скоро начнёт стучаться в двери. Если уже не стучится.

То есть две проги на каждый паттерн становятся всё большим и большим тормозом дальнейшего ускорения.

Если сложно сделать один экзешник сразу на 720 паттернов, то может быть стоит начать переделку с одного экзешника на 2 или на 6 паттернов?

Yadryara в сообщении #1561720 писал(а):
Ну так это правильно, внизу шанс найти и 14-ку и 15-ку гораздо выше.

Проговорю явно: вероятность найти здесь 15-шку в 8-9 раз ниже, чем непрерывную 14-ку.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение03.08.2022, 11:23 
Заслуженный участник


20/08/14
11219
Россия, Москва
Yadryara в сообщении #1561720 писал(а):
А переборная программа для 234-го комплекта входит в то, что на файлообменнике выложено? Или мне самому сделать?
Нет не входит, я же прямо написал "только папки с ускорителями" — я понятия не имею какая именно у Вас сейчас переборная программа (тем более для счёта "на стороне"), а учитывая что имена ускорителей такие же (подходят под маску в переборной программе), то её менять и не нужно, заменить только ускорители.
Yadryara в сообщении #1561720 писал(а):
Или Вы имеете в виду, что ищем до 960e33, а не до 66388e33 ? Ну так это правильно, внизу шанс найти и 14-ку и 15-ку гораздо выше.
Да, я имел в виду именно это. И нет, я не согласен что вероятность найти 15-ку "гораздо выше":
1. Очевидно найти 15-ку меньше реально существующей вероятность строго нулевая. Даже если мы пока и не знаем какова минимальная. И если для всех проверяемых нами (точнее Вами) комплектов паттернов минимальная 15-ка больше 1e36 — она уже так и не найдётся. Невзирая на все вероятности.
2. Что значит "гораздо"? Вероятность числу быть простым уменьшается скажем в $\ln(664e35)/\ln(9e35)\approx1.052$ раза, вероятность цепочки из 15-ти чисел пусть в 15-й степени, 2.14 раза, всего вдвое (и это на краю проверяемого диапазона), я бы не называл "вдвое" словом "гораздо".
Про 14-ку да, шанс заметно выше. Вот только искать 14-ку, если уж искать, надо по другому: делать ускорители на 10 проверяемых мест, без краёв, и ими и искать. С 11-ю проверяемыми местами ускорители отфильтровывают некоторое количество 14-ок, те у которых на каком-то краю (который оказывается проверяемым) стоит точно составное, с делителем меньше порога простых.
Yadryara в сообщении #1561723 писал(а):
Если сложно сделать один экзешник сразу на 720 паттернов, то может быть стоит начать переделку с одного экзешника на 2 или на 6 паттернов?
Ускоритель сложно сделать на больше одного паттерна. А насколько больше уже без разницы (только требования к памяти линейно растут и всё).
Yadryara в сообщении #1561723 писал(а):
Ну то бишь уже скорость возросла почти до критической отметки. Мой комп с этим подклассом навряд ли управился бы быстрее чем за 31 час.
Почему до критической? Так ведь у Вас уже 0.45 секунд на паттерн тратится!
Нет, критическую отметку скорость ускорителей ещё не пересекла (снова 1/720 всех паттернов, число в N после дроби это сколько цепочек прошло все проверки на isprime кроме обоих краёв):
N=3013815/2, 294.774s (60.637s in PARI) per round 1e37.
N=301497/1, 30.871s (6.006s in PARI) per round 1e36.
N=150628/1, 15.391s (2.996s in PARI) per round 5e35.
N=90354/1, 9.772s (1.763s in PARI) per round 3e35.
N=60344/1, 6.539s (1.233s in PARI) per round 2e35.
N=30046/1, 3.738s (0.593s in PARI) per round 1e35.
N=2999/0, 1.283s (0.016s in PARI) per round 1e34.
N=294/0, 0.974s (0.032s in PARI) per round 1e33.
Линейность скорости сохраняется почти до 3e35 (отличие около 5%), а накладные расходы составляют порядка 1с (3% от проверяемого 96e34). 3% ещё явно не критичны, вот когда станет процентов 30 (проверять будем до 1e35), вот тогда да.
Сейчас достигнута критическая точка по скорости компиляции, раз уж она занимает больше времени чем счёт, вот её и надо бы ускорять. Но тут пока тоже есть выход: забить на скорость ускорителей и компилить x32 SSE версию (либо x64 AVX2 замедлить для ускорения компиляции). Реально ускорить вдвое, т.е. компиляция будет занимать третью-пятую часть общего времени. Можно даже подобрать баланс для уменьшения именно общего времени (но это имеет смысл только для работы на одном компе, когда делают разные люди смысла мало).

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение03.08.2022, 13:15 
Аватара пользователя


29/04/13
7280
Богородский
Dmitriy40 в сообщении #1561729 писал(а):
учитывая что имена ускорителей такие же (подходят под маску в переборной программе), то её менять и не нужно, заменить только ускорители.

Имена подходят, это здорово.

А вот количество шагов(kolshag) в переборной программе я пока не вычисляю автоматически, хотя и задаю один раз в самом начале.

Dmitriy40 в сообщении #1561729 писал(а):
И если для всех проверяемых нами (точнее Вами) комплектов паттернов минимальная 15-ка больше 1e36 — она уже так и не найдётся.

Как это не найдётся ?!

Я же специально все комплекты сохраняю и записываю до куда они обсчитаны. Все-все. Если в низинах она не найдётся, всегда можно запустить счёт выше.

Но до завершения поиска по низинам ещё очень далеко...

Dmitriy40 в сообщении #1561729 писал(а):
Что значит "гораздо"? Вероятность числу быть простым уменьшается скажем в $\ln(664e35)/\ln(9e35)\approx1.052$ раза, вероятность цепочки из 15-ти чисел пусть в 15-й степени, 2.14 раза, всего вдвое (и это на краю проверяемого диапазона),

Вот именно что на границах. В серединах диапазонов разница будет ещё больше.

Но моя прикидка даёт ещё меньшее значение.
Края различаются в $69$ раз. Это на $1.84$ порядка. Вероятность растёт в $1.46$ раза на порядок. Имеем $$1.46^{1.84}\approx2.01$$
Интегралы считать пока не будем.

Dmitriy40 в сообщении #1561729 писал(а):
я бы не называл "вдвое" словом "гораздо".

Ну а я назвал. Если вероятность найти выше на 3-5%, мне и то захочется искать именно там. Если вероятность найти выше на 10-20%, то желание искать именно там становится труднопреодолимым.

Что уж говорить о нашей ситуации, когда вероятность найти выше на 101% ! Да, гораздо выше.

Dmitriy40 в сообщении #1561729 писал(а):
Вот только искать 14-ку, если уж искать, надо по другому:

Дак я уже полгода в теме. И это понятно давным-давно. Улучшение 14-ки — второстепенная задача по сравнению с минимизацией 15-шки. 14-ки пока попутно улучшаем потихоньку, не претендуя пока на минимизацию.

Dmitriy40 в сообщении #1561729 писал(а):
Ускоритель сложно сделать на больше одного паттерна.

Догадываюсь.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение04.08.2022, 18:48 
Аватара пользователя


29/04/13
7280
Богородский
Hugo, вот так бывает: то густо, то пусто. Всего через три дня весьма существенное улучшение:

$T(6,14)\leqslant 566219997030344639985349043045409946$

Нашёл не я, я патроны-то подносить толком не успеваю. Это Natalia Makarova.

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение04.08.2022, 19:03 
Заслуженный участник


20/08/14
11219
Россия, Москва
Yadryara в сообщении #1561732 писал(а):
А вот количество шагов(kolshag) в переборной программе я пока не вычисляю автоматически, хотя и задаю один раз в самом начале.
Количество шагов равно ceil((stop-start)/pp.mod), для пущей надёжности можно увеличить ещё на пару (тысяч, хе-хе).

PS. Вы бы того, может прислали бы переборную программу, глянул бы что там можно улучшить или автоматизировать? Потому что по моему она не должна зависеть от комплекта, только от пределов счёта (которыми и можно её делить на параллельные потоки).
PPS. Кстати забавно что в 234-м комплекте нашлись цепочки, которые у меня не нашлись — я запускал с более сильными проверками, только под 14-ку (ну и 15-ку понятно).

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение04.08.2022, 19:20 


05/06/22
293
Yadryara в сообщении #1561775 писал(а):
Hugo, вот так бывает: то густо, то пусто. Всего через три дня весьма существенное улучшение:

$T(6,14)\leqslant 566219997030344639985349043045409946$

Нашёл не я, я патроны-то подносить толком не успеваю. Это Natalia Makarova.


Congratulations to her then. :)

 Профиль  
                  
 
 Re: Пентадекатлон мечты
Сообщение05.08.2022, 03:27 
Аватара пользователя


29/04/13
7280
Богородский
Всё забываю сказать. При компиляции время теперь выводится дважды: как раньше, в десятых долях секунды и новое, в миллисекундах. Может зря Вы это сделали. Вывод ведь тоже время добавляет. 46 тысяч раз.

Dmitriy40 в сообщении #1561777 писал(а):
Количество шагов равно ceil((stop-start)/pp.mod), для пущей надёжности можно увеличить ещё на пару (тысяч, хе-хе).

Не можно, а нужно каждый раз. Опытным путём обнаружено. От тысячи до двух я прибавляю.

Да, я помню об этой формуле. Чисто по-привычке всё ещё не перешёл на неё. Но лучше-то не stop-start, а step, который на самом деле krug. Ну вот она "переборка". По традиции прямым текстом. С комментами и некоторыми заметками на полях. Ещё сделал засечку общего времени с дублированием его в файл.

Dmitriy40 в сообщении #1561777 писал(а):
Кстати забавно что в 234-м комплекте

Отдельное спасибо, что пользуетесь моей терминологией. Я за 4 месяца уже к ней привык.

Код:
\\Перебор всех паттернов в каталогах от текущего и глубже
t0=getwalltime();
allocatemem(2^23);
start=  0*10^33;\\Откуда начать
stop= 567*10^33;\\Где закончить (не включая)
step=stop;\\Сколько отвести на каждый круг перебора паттернов
kolshag=355320000;\\Сколько шагов делать на каждый круг
\\! kppat=0;kpop=0;
pat=externstr("dir /a-d /b /s *.v");\\Получаем в вектор список всех паттернов в текущей папке и всех подпапках
if(#pat==0, print("Not found patterns!"); quit);
for(i=1,#pat, s=strsplit(pat[i],"."); pat[i]=strjoin(s[1..#s-1],"."));\\Отрезаем им всем расширение
ff=vector(#pat,i, s=strsplit(pat[i],"\\");s[#s-1..#s]);\\Отрезаем путь оставляя только последнее имя папки и имя файла
ff2=vector(#ff,i, ff[i][1]);\\Имя папки запомним отдельно, для заголовка окна
for(i=1,#ff, ff[i]=strjoin(ff[i],"-"));\\Объединим папку и файл в полное имя паттерна
step10=logint(step,10);\\Вынес из цикла для ускорения
{forstep(h=start,stop-1,step,\\Цикл по всему диапазону
  for(g=1,#pat,\\Цикл по каждому паттерну
\\!  kppat=kppat+1;print();print();print1(kppat,"   ",kpop,"      ");
system(strprintf("title %de%d:%s",h\10^step10,step10,ff2[g]));\\Меняем заголовок окна на 21e34:N2-36, это по желанию, на работу не влияет
      read(concat(pat[g],".v"));\\Читаем параметры паттерна
      z=vector(#v,i,!issquare(v[i]));\\Сформируем вектор флагов squarefree в паттерне, какие места проверять
forstep(ii=floor(h/pp.mod),ceil((h+step-1)/pp.mod),kolshag,\\Идём по интервалу
         vi=extern(strexpand(pat[g],".exe ",ii," ",kolshag," 2>nul"));\\Фильтруем цепочки
         for(t=1,#vi,\\Все найденные на перепроверку
            n=lift(pp)+pp.mod*vi[t];\\Получаем число начала цепочки из индекса
            if(n<h || n>=h+step, next);\\Не допускаем дублирования цепочек найденных на границе шагов
\\!        kpop=kpop+1;
                   if(
            \\!   (z[1]>0 && !ispseudoprime((n+0)/v[1])) ||
               (z[2]>0 && !ispseudoprime((n+1)/v[2])) ||
               (z[3]>0 && !ispseudoprime((n+2)/v[3])) ||
               (z[4]>0 && !ispseudoprime((n+3)/v[4])) ||
               (z[5]>0 && !ispseudoprime((n+4)/v[5])) ||
               (z[6]>0 && !ispseudoprime((n+5)/v[6])) ||
               (z[7]>0 && !ispseudoprime((n+6)/v[7])) ||
               (z[8]>0 && !ispseudoprime((n+7)/v[8])) ||
               (z[9]>0 && !ispseudoprime((n+8)/v[9])) ||
               (z[10]>0 && !ispseudoprime((n+9)/v[10])) ||
               (z[11]>0 && !ispseudoprime((n+10)/v[11])) ||
               (z[12]>0 && !ispseudoprime((n+11)/v[12])) ||
           \\!   (z[13]>0 && !ispseudoprime((n+12)/v[13])) ||
           \\!   (z[14]>0 && !ispseudoprime((n+13)/v[14])) ||
           \\!   (z[15]>0 && !ispseudoprime((n+14)/v[15])) ||
           0,               next;
            );
            s=vector(15,d,numdiv(n+d-1)); k=#select(x->(x==12),s);
            if(k>=9,\\Короче  совпадений не выводить
               w=strprintf("%d:",n); f=", ALL";
               for(j=1,#v, if(v[j]>1 && s[j]!=12 && !issquare(v[j]), f=""; break));
               if(k==#v, f=concat(f,", FOUND!!!"));
               foreach(s,d, w=concat(w,strprintf("%3d,",d)));
               w=concat(w,strprintf("  valids=%d%s", k,f));
               print(ff[g],":",w); write("Process.out",ff[g],":",w);\\Печать на экран и сохранение в файл лога Process-1.out, который должен быть свой (или в своей папке) для каждого потока
            );
         );
      );
   );
)}
system("title All end.");\\Информируем что закончили
tob=getwalltime()-t0;
print();
printf("TIME = %0.0f seconds",tob/1000);
write("Process.out","TIME = ",(tob-tob%1000)/1000, " seconds");
print();
quit;

cd /d C:\11-262
gp -q PereborPat14.gp

шаг для 11-262 = 1595749934602612674390304800

           355318830

           355320000 шагов на интервал 567е33

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3218 ]  На страницу Пред.  1 ... 104, 105, 106, 107, 108, 109, 110 ... 215  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group