среда, 27 июля 2011 г.

Время

Только сегодня я задумался и осознал, что уже 27 июля, 27 ИЮЛЯ, ИИЮЮЛЛЯЯ. Как-то лето проходит быстро... Казалось бы, недавно только было 9 мая, потом первое июня, когда, я помню, шел по двору и видел как отмечали праздник люди на улице с концертными площадками и всеми делами. А сейчас уже заканчивается июль. Эти два месяца прошли незаметно как-то для меня.
Раньше, помню, в школе, на первых курсах института, лето было какое-то особенное время, которого ждал с нетерпением. Потому что не надо было ездить на учебы или ходить в школу, можно было ничего не делать. Сейчас, конечно, тоже круто, тепло и все такое. Но все же, нет такого ощущения особенности. Может потому что я не хочу, чтобы лето заканчивалось так быстро. Хочу, чтобы оно длилось по дольше. Однако, всегда была некая граница, которая разделяла лето на две части. Первая часть - с 1 июня до 5 августа. Вторая - с 5 августа до конца. День рождения был и есть такой точкой, от которой начинается приближение осени. Осень для меня ассоциируется с чем-то хмурым, с дождями, с грязью, с наступлением холода. А сейчас осень еще и ассоциируется с моим отъездом, с отъездом в Америку... Блин, почему же такое у меня настроение, ведь, казалось бы, я должен радоваться, новая обстановка, новая поездка и все такое, но ведь нет... А кажется знаю почему. Все поездки, которые были ранее, были кратковременные, 1-2 недели и все, и ты знал, что  ты приедешь домой, еще не успеешь ни по кому соскучиться. А тут целых 4 месяца... Но все же...подумав сейчас над этим... я могу сказать, что мне хочется ехать, хочется ехать больше, чем не хотелось. И все же не хочу, чтобы лето заканчивалось...
Но ничего страшного, лето закончится, а потом придет новое лето, с новыми событиями, новыми ассоциациями, эмоциями и новым этапом жизни ))

вторник, 19 июля 2011 г.

Ожидания

Странная это вещь... ожидание.
Ведь всегда человек ожидает чего-то. Не важно от чего или от кого. Но самая странная вещь, на мой взгляд, это ожидание чего-то от себя самого. Когда ты знаешь, что перед тобой стоит определенная задача, которую перед тобой поставили, или которую ты сам себе поставил, и по завершению ты ОЖИДАЕШЬ каков будет результат. На каком основании ты так поступаешь? На основании того, что знаешь, что ты должен сделать, знаешь, как ты должен сделать это. Очень грустно становится тогда, когда твои ожидания не соответствуют тому, что ты на самом деле сделал. Это может случиться по многим причинам, не важно. И наступает состояние расстройства (не кишечного:)) а эмоционального. Когда ты думаешь: "Вот почему я сделал не так? Почему не получил того, чего ожидал? Как надо было сделать?..." и начинается самокопание. Очень не хорошая вещь, на мой взгляд. Ведь все может обстоять совсем не так, как ты себе придумал при самокопании.
Приведу пример. В 2009 году я ездил на съемки передачи "Разговор с Владимиром Путиным, продолжение...". Я ожидал от этой поездки, что смогу в прямом эфире задать свой вопрос. На отборе вопросов, которые должны были быть заданы мой вопрос прошел. Я этого и ожидал, все хорошо, меня переполняет радость и одновременно волнение. Как я это скажу? Надо выучить хорошо вопрос, чтобы не запнуться и не забыть. Далее прошла бессонная ночь. Бессонная была из-за того, что я постоянно в течение всей ночи повторял свой вопрос. В конце концов, вот он, тот момент, когда я поднял руку, корреспондент увидел меня, но... спросил девушку, сидящую рядом, тоже из СФУ была она. "И что теперь?" - подумал я. Далее, передача закончилась, и все мы пошли к автобусу, чтобы поехать обратно в гостиницу. Настроение у меня было ужасное, потому что я не оправдал своих ожиданий. Да ладно своих, я подумал, что я не оправдал ожиданий тех, кто думал, что я задам вопрос, и думал, что все мои родственники и моя семья теперь тоже будут говорить: "Зачем ты съездил? Ничего не сделал" и т.п. Зачем я так думал? Почему надо накручивать себе в голове то, чего на самом деле нет? Никто от меня не ждал что я должен задать свой вопрос. От меня всего-то ждали, чтобы я появился в телевизоре :). А я был весь убитый таким большим горем, что мог задать вопрос и не получилось, не получилось притворить ожидаемое в жизнь.
Хороший, на мой взгляд, пример. Не надо делать так, как я сделал. Сегодня я так стараюсь не делать, ничего не накручивать и не ожидать от себя чего-то так, что иначе быть не должно. Надо радоваться тому, что у тебя получилось и что ты имеешь сейчас, а не то, что мог бы иметь. Все что ни делается все к лучшему. Так оно и есть. Ведь печалей в жизни много, и не надо их придумывать и выдумывать из-за своих несбывшихся ожиданий.

воскресенье, 17 июля 2011 г.

Запуск mpiexec

Небольшое дополнение для того, чтобы запускать расчет с использованием mpiexec.
Если вы все сделали как описывалось ранее в записях по установке SIESTA на свой компьютер с Linux, то при запуске расчета типа:

mpiexec -np 2 ./siesta < input > output
Может вылезти ошибка типа:

mpiexec computername: cannot connect to local mpd (/tmp/mpd2.console username); possible causes: 
1. no mpd is running on this host 
2. an mpd is running but was started without a "console" (-n option)
Увидев такое, нужно просто запустить службу mpd, как и сказано в этом сообщении. Делается это следующим образом:
mpd &
запуск осуществляется в фоновом режиме, терминал свободен, можно потом его же и использовать для запуска программы и производить расчет.

четверг, 14 июля 2011 г.

Я - молоток ;)

Сегодня закончил работать с новым компьютером, с процессором Intel Core-i7 990X Extreme Edition. Сложность была в том, что процессор 6-ядерный, а как оказалось, в Ubuntu стоит ограничение на максимальное количество процессоров. Максимальное число стояло 8. Из-за технологии Hyper-Threading на компе получалось 12 ядер, а Ubuntu видел только 8. Проблема была мной решена в течение одного дня. Пошарясь в инете как следует, я понял, что нужно собрать ядро Линукса заново, с изменением этого флажка. Ядро было собрано и установлено на комп. И, о чудо! В параметрах системы я вижу 12 процессоров! Радости было неимоверно много). Затем, все по уже "отработанной" схеме установки параллельного окружения и тому подобного софта. И, наконец, спустя еще один день, компьютер приступил к расчетам:)
Кстати, да, завтра мне предстоит попробовать установить параллельное окружения на компьютеры под виндой. Никогда не делал такое, но, надеюсь, все пройдет гладко, и я их приручу :)

Взято из другого блога:)

Забавная штука, которую я нашел в посте у коллеги по blogger-у http://blog.denisiuk.org/search/label/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Спасибо ему за радость:)

Система у меня Ubuntu, но этот пример подойдет для любого GNU/Linux.
Для начала, поставим пакет beep, с ним будет проще пищать.
sudo apt-get install beep


Далее попробуем пискнуть:

beep


Нет звука? Значит не подгружен модуль pcspkr. Загружаем его:

modprobe pcspkr


И пробуем снова пискнуть:

beep


Должно работать.
Можно поиграться с длительностью -l и частотой(от 0 до 20,000 Гц) -f.

beep -f 200 -l 1000
beep -f 1200 -l 1000
beep -f 1800 -l 1000
beep -f 10000 -l 1000


Ну, а теперь, настоящая музыка:

beep -n -f 196 -l 400 -n -f 262 -l 800 -n -f 196 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 600 -n -f 175 -l 200 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 147 -l 800 -n -f 147 -l 400 -n -f 165 -l 400 -n -f 175 -l 800 -n -f 175 -l 400 -n -f 196 -l 400 -n -f 220 -l 800 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 330 -l 800 -n -f 294 -l 600 -n -f 262 -l 200 -n -f 294 -l 800 -n -f 247 -l 400 -n -f 196 -l 400 -n -f 262 -l 800 -n -f 247 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 400 -n -f 175 -l 400 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 1600 -n -f 330 -l 1600 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 196 -l 1600 -n -f 262 -l 1600 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 400 -n -f 220 -l 400 -n -f 247 -l 1200 -n -f 165 -l 400 -n -f 165 -l 1600 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 400 -n -f 262 -l 400 -n -f 350 -l 1600 -n -f 350 -l 1600 -n -f 330 -l 400 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 294 -l 400 -n -f 330 -l 1200 -n -f 262 -l 400 -n -f 262 -l 1600 -n -f 294 -l 1600 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 247 -l 400 -n -f 262 -l 1200 -n -f 220 -l 400 -n -f 220 -l 1600 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 800 -n -f 131 -l 600 -n -f 131 -l 200 -n -f 196 -l 1600 -n -f 220 -l 800 -n -f 246 -l 800 -n -f 262 -l 3200



И в 3 раза быстрее =)

beep -n -f 1568 -l 100 -n -f 2096 -l 200 -n -f 1568 -l 150 -n -f 1760 -l 50 -n -f 1976 -l 200 -n -f 1320 -l 100 -n -f 1320 -l 100 -n -f 1760 -l 200 -n -f 1568 -l 150 -n -f 1400 -l 50 -n -f 1568 -l 200 -n -f 1048 -l 100 -n -f 1048 -l 100 -n -f 1176 -l 200 -n -f 1176 -l 100 -n -f 1320 -l 100 -n -f 1400 -l 200 -n -f 1400 -l 100 -n -f 1568 -l 100 -n -f 1760 -l 200 -n -f 1976 -l 100 -n -f 2096 -l 100 -n -f 2352 -l 300 -n -f 1568 -l 100 -n -f 2640 -l 200 -n -f 2352 -l 150 -n -f 2096 -l 50 -n -f 2352 -l 200 -n -f 1976 -l 100 -n -f 1568 -l 100 -n -f 2096 -l 200 -n -f 1976 -l 150 -n -f 1760 -l 50 -n -f 1976 -l 200 -n -f 1320 -l 100 -n -f 1320 -l 100 -n -f 1760 -l 200 -n -f 1568 -l 100 -n -f 1400 -l 100 -n -f 1568 -l 200 -n -f 1048 -l 100 -n -f 1048 -l 100 -n -f 2096 -l 200 -n -f 1976 -l 100 -n -f 1760 -l 100 -n -f 1568 -l 400 -n -f 2640 -l 400 -n -f 2352 -l 100 -n -f 2096 -l 100 -n -f 1976 -l 100 -n -f 2096 -l 100 -n -f 2352 -l 300 -n -f 1568 -l 100 -n -f 1568 -l 400 -n -f 2096 -l 400 -n -f 1976 -l 100 -n -f 1760 -l 100 -n -f 1568 -l 100 -n -f 1760 -l 100 -n -f 1976 -l 300 -n -f 1320 -l 100 -n -f 1320 -l 400 -n -f 2096 -l 200 -n -f 1760 -l 150 -n -f 1976 -l 50 -n -f 2096 -l 200 -n -f 1760 -l 150 -n -f 1976 -l 50 -n -f 2096 -l 200 -n -f 1760 -l 100 -n -f 2096 -l 100 -n -f 2800 -l 400 -n -f 2800 -l 400 -n -f 2640 -l 100 -n -f 2352 -l 100 -n -f 2096 -l 100 -n -f 2352 -l 100 -n -f 2640 -l 300 -n -f 2096 -l 100 -n -f 2096 -l 400 -n -f 2352 -l 400 -n -f 2096 -l 100 -n -f 1976 -l 100 -n -f 1760 -l 100 -n -f 1976 -l 100 -n -f 2096 -l 300 -n -f 1760 -l 100 -n -f 1760 -l 400 -n -f 2096 -l 200 -n -f 1976 -l 100 -n -f 1760 -l 100 -n -f 1568 -l 200 -n -f 1048 -l 150 -n -f 1048 -l 50 -n -f 1568 -l 400 -n -f 1760 -l 200 -n -f 1968 -l 200 -n -f 2096 -l 800


После перезагрузки, модуль pcspkr прийдется загружать снова вручную, можете добавить этот модуль в автоматическую загрузку.

пятница, 8 июля 2011 г.

Французики

Первая запись из Питера в последний день прибывания в Питере.
После очередного дня конференции, мы, с некоторыми остальными участниками пошли в ресторан, что бы поесть, а затем совершить прогулку на теплходе по ночному Петербургу. В нашу компанию входили и иностранцы, конференция все же международная. Французы - Стефан (Stephan), Колин  (Kolin) с девушкой, Луис (Loic), китаянка Чу (Chu) и американец немецкого происхождения, как я понял по имени Йонос (Ionos). Все они были крайне забавны. Я сидел рядом со Стефаном. В начале мы с ним не очень говорили, нужно было некоторое время и некоторое количество алкоголя, чтобы преодолеть языковой барьер:) Шутка, алкоголь здесь непричем:) Спустя некоторе время мы с ним разговорились. Оказывается он часто бывает в России, жена у него русская, из Санкт-Петербурга. Познакомились они на этой самой конференции лет 6-7 назад, теперь живут во Франции и у них 2е детей. Он знает русский язык, не очень хорошо, но все же:) Забавно с ним было говорить, потому что монера общения у иностранцев абсолютно отличаются от нашей. Очень много жестикуляций, все рассказы крайне эмоциональны, очень много смеются. и не важно, хорошо ты говоришь по английски, или не очень. Очень забавно было слушать, как они решили научиьт нас плохим словам:) Сразу привели кучу примером, когда они употребляются и все такое, с различными интоннациями, небольшими сценками:) Но в конце сказали, чтобы мы так не говорили:)) Вечер прошел просто замечательно. Потом катались на теплоходе. Конечно,я развод мостов уже видел, но все же, второй раз увидеть тоже было интересно, тем более на пароходе. Иностранцам все понравилось. В гостиницу мы вернулись примерно к 4 утра. Поспав примерно 3-3.5 часа в холле гостиницы, я встретил Стефана, и в первую очередь он спросил как у меня дела и как я поспал) Я тоже у него спросил, он отшутился, что все ОК, но почему-то немного устал, с чего бы это:))) Очень доброжелательный, очень радушный, просто замечательный человек. Уже во время конференции мы встретили Луиса, который сегодня должен был уезжать вечером. Все утро и весь обед мы с ним проболтали. Учили друг друга французскому и русскому языкам:))
Блин, это не писать надо, а рассказывать, просто очень много того, что просто заставляет истерически смеяться, все написать сюда невозможно, по мере вспоминания, может, буду сюда писать:)

воскресенье, 3 июля 2011 г.

Установка SIESTA

Не зря я вчера провозился с Линухом до пол второго ночи. Я его приручил и смог установить сиесту!
Последние дополнения, которые позволят установить SIESTA  на любой компьютер под системой Linux.
Кроме того, что было сказано в предыдущей моей записи (http://blog-from-alex.blogspot.com/2011/05/siesta-linux.html) необходимо поставить Intel® MPI Library. После этого нужно скачать и поставить mpi-selector. Его можно установить, например, из OFED сборки, скачав ее от сюда (http://lists.openfabrics.org/pipermail/ewg/2009-August/013731.html)
Далее необходимо настроить mpi-selector, для этого пишем

sudo mpi-selector --register intelmpi-4.0.2 --source-dir /directory/with/mpivars
Затем
sudo mpi-selector-menu
и выбираем intelmpi для пунктов 1 и 2. 
Затем можно приступать к установке SIESTA, как и было написано ранне в моей записи. И все будет работать хорошо!