Ошибка F5 холодильника Атлант: причины и устранение
Неисправность холодильника — крайне неприятная вещь для его владельца. Продукты начинают портиться, особенно, если на дворе теплая погода, устройство истекает остатками льда – необходимо срочно что-то предпринимать. Холодильник «Атлант» производства белорусской компании пользуется большой популярностью у наших потребителей из-за своей надежности и приемлемой цены.
Но и на старуху бывает проруха, как гласит поговорка. Одной из частых поломок в холодильном устройстве минских производителей является высвечивание кода: ошибка F5. Попробуем разобраться, что это такое и как с ней бороться.
Причины появления ошибки F5
Для каждого предмета бытовой техники разработаны определенные условия, в которых она должна нормально функционировать. Ошибка F5 в холодильнике «Атлант», которая появляется в окошке информационного дисплея, говорит о том, что с его эксплуатацией начались проблемы.
- Напряжение в электросети, к которой подключен агрегат, выше 255 вольт.
- Недостаточный «вольтаж» в розетках – менее 170 вольт.
- Нестабильность в сети, выражающаяся импульсными скачками напряжения, длительность которых превышает четыре секунды.
Эксплуатация «Атланта», согласно декларации белорусских производителей, должна осуществляться в диапазоне 220-230 W, плюс-минус десять процентов. При критических показателях срабатывает защита и холодильник отключается, тем самым сберегая от выхода из строя компрессор, реле и другие важные и дорогостоящие детали.
Что делать?
Извечный вопрос в наших краях с давних времен. Следует определиться, сможет ли владелец устройства устранить неисправность ошибка F5 в холодильнике Атлант. Если же имеются минимальные познания в электричестве, наличие измерительного прибора и отвертки, то можно попробовать самостоятельно решить проблему.
Методы устранения появления ошибки F5
Есть несколько вариантов восстановления работоспособности «Атланта».
- Наиболее «популярная» – нестабильная работа электросети. Следует обратиться в соответствующую инстанцию для проведения профилактических работ.
- Покупка стабилизатора напряжения – гарантированный способ от появления ошибки, но требует приличных финансовых затрат.
- Проверка состояния контактов в розетке и элементов заземления.
Несомненно, лучшим вариантом будет вызов специалиста по ремонту холодильников на дом, который быстро установит диагноз и устранит поломку.
- Вконтакте
- Google+
Читайте также
18-01-2017
Разморозка холодильника — дело несложное, особенно после прочтения нашей статьи.
17-01-2017
Расшифровка кода ошибки a2 холодильника Hotpoint Ariston
15-01-2017
Из-за каких поломок может перестать холодить холодильник?
06-05-2017
Ошибка F2 холодильника Атлант встречается довольно часто. В этой статье мы разберемся с данной проблемой.
06-04-2017
Все о системе No Frost бытовых холодильников — что это, принцип действия, плюсы и минусы.
07-03-2017
Статья об ошибке A1 в холодильниках марки Хотпоинт Аристон — Hotpoint Ariston
Что значит ошибка F2 холодильника Атлант
Несмотря на высокий уровень технологичности и достойные технические характеристики холодильных агрегатов компании Атлант, на электронном дисплее холодильника возможно увидеть светящиеся электронные символы, обозначающие какая конструктивная часть оборудования требует особого внимания. Чаще всего сигнал предупреждает о необходимости устранения возникшей неполадки в работе системы.
Для каждой из возможных неполадок фирма Атлант разработала специальные маркерные коды. Каждому коду присвоен буквенный и цифровой символ, при указании которого можно быстро выяснить причину неполадки. Высвечиваются они на узком табло вверху.
Ошибка c кодом F2 чаще всего сигнализирует о проблеме с датчиком испарителя, — сломался контроллер перегрева холодильной камеры. Редко удается исправить такую неполадку без привлечения сервиса по ремонту холодильников.
Причины данного сбоя
Основные причины неисправности испарителя:
- общий скачок напряжения, повлекший сбой в электропитании;
- неплотно закрытая дверь;
- разрыв контактов термоограничителя с общей системой.
Внимание! В холодильниках, оборудованных системой Full No Frost (в которых охлаждение происходит путем циркуляции холодного воздуха при прохождении через испаритель) данная ошибка указывает на проблемы с датчиком температуры.
Как только засветилось табло с ошибкой F2 лучше незамедлительно позвонить техническому специалисту по телефону, указанному в гарантийном талоне. Возможно потребуется обесточить технику. В инструкциях, конечно, существуют описания как самому устранить неисправность F2, но они преднамеренно не подробны, т.к. надежность работы сложнейшей системы аппарата Атлант может обеспечить только профессионализм и опыт мастера. Чтобы не навредить сопутствующим системной ошибке частям холодильника, для диагностики лучше пригласить сотрудника сервисного центра по ремонту холодильников Атлант.
Если у владельца техники есть профессиональное базовое техническое образование, то заменить контроллер можно самостоятельно.
Важные правила при замене датчика испарителя
- Соединение кабеля проводить методом пайки. Скрутка неприемлема, т.к. ток датчика очень низкий и скрутка может привести к неисправности цепи.
- Соединять провода только снаружи холодильника и тщательно изолировать. Так делается для исключения попадания влаги на электропровода.
В каком месте разместить датчик испарителя
Заменяемый датчик устанавливается на то же место, где изначально был штатный: (внутри запененной части, плотно примыкая к испарительной трубке или внутри холодильника вплотную к капельной стенке). Место касания нужно хорошо запенить, чтобы внутрь не попадал воздух.
Для гарантии изоляции дополнительно можно применить герметик:
- нанести небольшой слой герметика между датчиком и стенкой;
- прижать колодку к стене;
- закрутить шуруп колодки;
- удалить излишки;
- оставить на 24 часа до полного затвердения.
После всех процедур необходимо включить холодильник — ошибка F2 должна сброситься.
- Вконтакте
- Google+
Читайте также
06-04-2017
Все о системе No Frost бытовых холодильников — что это, принцип действия, плюсы и минусы.
07-03-2017
Статья об ошибке A1 в холодильниках марки Хотпоинт Аристон — Hotpoint Ariston
07-03-2017
В данной статье затронута тема кода ошибки F3 в белорусских холодильниках Атлант: описание, методы исправления.
27-02-2017
В статье мы разберем основные неполадки, связанные с отсутствием мороза в холодильнике Стинол.
20-02-2017
Как исправить ошибку E2 в холодильнике Атлант, что она означает. Ремонт своими руками.
19-02-2017
Как устранить ошибку H в холодильниках Атлант (Atlant)? Что она означает и почему появляется? Ремонт своими руками.
Ошибка F4 стиральной машины Атлант: как исправить
Ошибка F4 стиральной машины «Атлант» появляется неожиданно в середине цикла стирки. На начальном этапе техника не подает признаков поломки и функционирует в обычном режиме, но перед началом слива работа прекращается, а на дисплее высвечивается двухзначный код F4. Что делать, чтобы исправить неполадку?
Панели управления современных моделей стиральных машин «Атлант» оснащены дисплеемКак расшифровать код F4
Благодаря встроенной функции самодиагностики, стиральная машинка сообщает пользователю о сбоях в работе. Проще всего определить характер неисправности в агрегатах, оснащенных специальным табло, на котором появляется код ошибки.
Информационный код F4 для стиральных машинок фирмы «Атлант» означает, что сливная система не работает.
Независимо от формы отображения, код F4 имеет единственное значение: сливная система не работает. Причины такого нарушения могут быть разными, поэтому стоит рассмотреть их подробнее.
Почему возникает проблема со сливом
Когда известен очаг повреждения, следует заняться поиском конкретной причины, которая вывела из строя сливную систему. Слив воды перестает работать, если:
- засорился сливной шланг или дренажный фильтр;
- испортилась помпа или отдельная часть насоса;
- произошло нарушение внутренних электрических связей;
- сломался блок управления.
Это основные факторы, которые чаще всего приводят к нарушениям в работе сливного механизма. Каждая из вероятных проблем требует индивидуального подхода к ее решению.
Как исправить ошибку F4
Чтобы определить нерабочий элемент, который мешает сливу отработанной воды, нужно провести комплексную проверку деталей. Это могут быть как простые действия, так и технически сложная работа с внутренними механизмами.
Для начала стоит отсоединить сливной шланг от машинки и проверить его на засорение. Если засор имеется, шланг следует промыть под струей проточной воды, устранив загрязнение.
В ходе диагностики важно провести осмотр сливного фильтра на предмет засора. В стиральных машинах «Атлант» данная деталь находится в передней части, скрывается за небольшим люком. Фильтр достаточно очистить от скопившегося мусора и вернуть в исходное положение.
В фильтрационном отсеке находится крыльчатка, поломка которой влияет на работу сливной системы. Проверить ее состояние несложно. Необходимо посветить фонариком в отсек для фильтра и определить, вращается ли крыльчатка помпы. Если она зафиксирована в неподвижном положении, значит, что-то не позволяет ей двигаться. Для устранения неисправности нужно разбирать насос.
Причина может быть в неисправности самого насоса. Этот элемент нужно тщательно осмотреть. На нем не должно быть дефектов, следов засорения, повреждения обмотки.
Если подозрение вызывает электронный блок управления, требуется провести ревизию проводки, которая соединяет насос и плату. Возможно, положение проводов нарушено или они повреждены и требуют замены.
Причиной блокировки слива может оказаться сбой в работе платы. Если на элементы электронного модуля попадает вода или случается замыкание, они могут выйти из строя. Проверить и починить электронику может профильный специалист, который разбирается в схемах и умеет пользоваться паяльником. В ином случае лучше доверить такую серьезную работу специалисту.
Мы рассказали о наиболее распространенных поломках, которые могут повлечь возникновение ошибки F4 в стиральной машине «Атлант» 45У102 или любой другой модели данной торговой марки. Если своевременно проводить чистку засоряющихся элементов и соблюдать правила эксплуатации, можно предупредить появление подобных проблем.
Видео по теме статьи
Предлагаем к просмотру видеосюжет по теме статьи:
Об авторе:
Елена Янченко
Окончила Институт туризма ФПУ по специальности «Менеджер», очень любит путешествовать и общаться с людьми. Интересуется психологией, увлекается танцами, изучает английский язык. За пять лет декретного отпуска досконально освоила ведение домашнего хозяйства, не забывая о собственном развитии. Умело орудует словом, может поддержать разговор на любую тему благодаря интересу к разным сферам жизни.
Нашли ошибку? Выделите её и нажмите кнопки:
Ctrl + Enter Оцените статью: Интересно!Выражение «мыльная опера» («мыло») возникло не случайно. Самые первые сериалы и шоу, аудиторию которых составляли женщины, транслировались по телевидению в то время, когда домохозяйки выполняли уборку, глажку и стирку. К тому же для привлечения зрительниц к экранам в эфире часто прокручивали рекламные ролики моющих средств: мыла и порошков.
Существуют самые разные шарики, которые используются в стиральной машине. Антистатические не дадут ткани прилипать к телу после стирки, шарики со специальными петельками «причешут» ворсинки и предотвратят появление катышков, а силиконовые с пупырышками не дадут сваляться пуху при стирке верхней одежды.
Для стирки небольших вещей в дороге или гостинице удобно использовать обычный полиэтиленовый пакет. Носки или колготки разминают внутри завязанного пакета вместе с водой и небольшим количеством моющего средства. Такой способ позволяет предварительно замочить вещи и выполнить стирку, не повредив ткань и не потратив много порошка и воды.
Истории известен факт, когда котенок попал в барабан стиральной машины и, пройдя полный цикл стирки на программе «Шерстяные вещи», выбрался из агрегата целым и невредимым. Единственной неприятностью для домашнего питомца стала аллергия на стиральный порошок.
Стиральные машины имеют отношение к возникновению выражения «отмывать деньги». В 30-е годы XX века американские гангстеры использовали сеть прачечных в качестве прикрытия своей нелегальной деятельности. Выдавая доходы от преступной деятельности за выручку, полученную от чистки одежды, они превращали «грязные» деньги в «чистые».
Стиральные машины, оснащенные функциями «Без глажения» или «Легкая глажка», могут стирать белье и при этом практически не мять его. Достигается такой эффект за счет особого подхода к отжиму – он выполняется на низких оборотах, с большими паузами, причем в баке сохраняется небольшое количество воды.
Первая официально запатентованная стиральная машина была изготовлена из дерева и представляла собой ящик с рамой, наполненный до половины деревянными шариками. Внутрь загружали белье для стирки, моющее средство и при помощи рычага передвигали раму, которая, в свою очередь, заставляла двигаться шарики и перетирать белье.
Существует стиральная машина «для холостяков». Белье, постиранное в таком агрегате, совсем не нужно гладить! Все дело в том, что устройство не имеет барабана: часть вещей можно разместить внутри контейнера прямо на вешалках (например, пиджаки и рубашки), а вещи поменьше (допустим, белье и носки) – на специальных полочках.
В XIX веке на стирку дамских туалетов уходила масса времени. Платья предварительно распарывали, а затем стирали и сушили каждую часть отдельно, чтобы ткань не деформировалась. После стирки одежду сшивали заново.
Код ошибки | Описание | Вероятная причина | Способы устранения |
Значение | |||
Sel | Ни один из индикаторов не светится
| Возможно, возникла неисправность в работе селектора, отвечающего за выбор программ | Замена устройства интерфейса |
Индикаторы не светятся | |||
None | Чрезмерно много пены в барабане | · некорректно выбран режим стирки; · используемый порошок не подходит по своим параметрам для машинной стирки; · засыпано большое количество порошка | · подобрать другой режим, подходящий к определённому типу ткани; · употреблять порошки исключительно для машинной стирки; · сократить количество используемого порошка |
Одновременно горят все индикаторы | |||
Door | Сломан замок дверцы | · не до конца закрыта дверца стиральной машины; · повреждён замок; · установлены проблемы в работе управляющего модуля | · удостовериться, что дверца закрыта плотно и ей ничего не мешает; · проверить работу электронного замка и проводки; · убедиться, что модуль исправен |
Горит индикатор № 1, № 3 и № 4 | |||
F2 | Неисправность температурного датчика | · сломан температурный датчик; · не работает управляющий модуль; · неисправна проводка | · подлежит замене ТЭН; · установить рабочий модуль; · проверить с помощью мультиметра электрическую цепь на наличие повреждений |
горит индикатор № 3 | |||
F3 | Выявлена неполадка в работе нагревательного элемента (ТЭН) | · вышел из строя нагревательный элемент; · не работает управляющий модуль; · возможно, проблема в проводке | · ТЭН подлежит замене; · убедиться в исправности модуля, заменить; · убедиться, что все провода и контакты пребывают в работоспособном состоянии |
горит индикатор № 3 и № 4 | |||
F4 | Проблемы в работе сливной помпы | · засорен, пережат или некорректно установлен сливной шланг; · неисправна сливная помпа; · возникла проблема с электропроводкой; · в помпе застрял инородный предмет; · в сливной муфте запал шар; · засорилась сливная муфта; · неисправен модуль электроники | · переустановить шланг согласно инструкции, при наличии засора – устранить; · если неисправность помпы подтвердится, её следует заменить; · убедиться в целостности проводки; · удалить все посторонние предметы; · требуется слить всю воду с помощью трубки, после чего заменить муфту; · в случае реальной поломки модуля — заменить |
Горит индикатор № 3 | |||
F5
| Неисправность наливного клапана | · шланг подачи воды забит инородными предметами или пережат; · засорен фильтр в шланге; · перекрыто водоснабжение, в доме отключена холодная вода; · неисправен наливной клапан; · между модулем и клапаном повредилась соединяющая их проводка; · испорчены контакты в клапане; · неисправность в работе управляющего модуля | · снять шланг и промыть его; · прочистить фильтр; · убедиться в том, что водоснабжение не нарушено, а кран открыт; · если поломка подтвердится, заменить заливной клапан; · с помощью мультиметра провести проверку цепи на повреждения; · проверить контакты, убедиться, что они работоспособны; · в случае поломки управляющего модуля, отремонтировать его, либо заменить |
Горит индикатор № 2 и № 4
| |||
F6
| Неисправность реле реверса | неисправность вызвана перегревом обмотки или обрывом/разъединением контактов | · произвести проверку и замену реле; · проверка рабочего состояния двигателя |
Горит индикатор № 2 и № 3 | |||
F7 | Проблемы в электросети | · неисправен ФПС; · некорректно работает управляющий модуль; · напряжение в сети не соответствует необходимым условиям | · проверка и замена ФПС; · проверка рабочего состояния управляющего модуля, требуется замена в случае необходимости; · исследование параметров питающей сети |
Горит индикатор № 2, № 3 и № 4 | |||
F8 | Произошло переполнение бака | · сломался прессостат; · заело впускной клапан; · нарушилась герметичность баллона; · проблема с проводкой и контактами; · поломка управляющего модуля | · оценить рабочее состояние прессостата; · оценить состояние впускного клапана на его работоспособность, возможно, его заело в открытом положении; · проверить герметичность баллона; · удостовериться, что провода и контакты не повреждены; · в случае поломки управляющего модуля, он подлежит либо ремонту, либо замене |
горит индикатор № 1 | |||
F9 | Вышел из строя тахогенератор | · неисправен двигатель, либо тахогенератор; · нарушилась проводка в электромоторе; · неисправен управляющий модуль | Оценить рабочую способность тахогенератора и электродвигателя, удостовериться, что проводка, объединяющая детали с управляющим модулем, не нарушена. В случае необходимости, заменить управляющий модуль |
Горит индикатор № 1 и № 4 | |||
F10 | Блокировщик двери находится в неисправном состоянии | · повреждён замок, запирающий люк; · управляющий модуль работает некорректно | · проверить работу запирающего устройства, в случае необходимости заменить; · удостовериться в работоспособности модуля, в случае надобности — поменять |
Горит индикатор № 1 и № 3 | |||
F12
| Неисправен двигатель | · неисправен сам двигатель, либо же в его обмотке образовался разрыв, нарушены контакты; · выявлена поломка модуля управления | · убедиться, что двигатель находится в работоспособном состоянии, проверить цельность обмотки и контактов. В случае подтверждения неисправности двигателя, деталь требуется заменить; · исследовать модуль управления на наличие неисправности, сменить в случае необходимости |
Горит индикатор № 1 и № 2 | |||
F13
| Прочие поломки | · дефект в проводке или контактах; · вышел из строя модуль управления | Исследовать всю проводку и контакты. Выявленные поломки устранить, испорченные детали заменить
|
Горит индикатор № 1, № 2 и № 4 | |||
F14
| Ошибка в ПО | Произошла ошибка в ПО | Требуется замена электронного модулятора |
Горит индикатор № 1 и № 2 | |||
F15
| Выявлена течь воды | · нарушена герметизация барабана; · повреждена уплотнительная резинка; · нарушена цельность заливного шланга, патрубков, муфты, | · проверить целостность барабана; · проверить герметичность уплотнительного манжета; · удостовериться в невредимости заливного шланга, муфты и патрубков |
— |
Ошибки стиральной машины Атлант (Atlant): коды неисправностей
Атлант – хорошая стиральная машина отечественного производства, которая обладает современным блоком самодиагностики. Данный блок выявляет возможные поломки, выводит соответствующие кодовые сообщения для пользователя. Такие коды неисправностей стиральной машины Atlant позволяют владельцу точно определить проблему и, в последствии, устранить ее.
Код неисправности возникает, если стиральный аппарат не имеет возможности выполнить какую-либо свою функцию. Возможны два варианта:
- Ваша машинка обладает дисплеем. Тогда код неисправности ясно отображается на нем.
- У машины дисплея нет. Тогда код шифруется с помощью различных светоиндикаторов на приборной панели.
После получения кода, вы можете провести расшифровку исходя из данных, представленных ниже. Все коды распределены по своему порядковому номеру, начиная с самого малого и распространенного. В каждом абзаце конкретной кодовой последовательности сначала говорится об источнике проблемы, а затем о вероятных способах диагностики, решения.
- Ошибка «Sel» или же нет никаких сигналов светоиндикаторов.
Причина: проявилась неисправность, связанная с селектором программ стирки.
Дальнейшие действия: нужно удостовериться, что работоспособным является сам селектор, если исправен, то проверить подключенные к нему контроллеры, иначе – придется заменять селектор.
- Ошибка «None» либо свечение всех возможных индикаторов.
Причина: вы переборщили с количеством порошка. Нужно использовать меньшее количество. Также возможен второй вариант: возможно, вы просто некорректно выбрали программу стирки для некоего типа ткани.
Как исправить: либо лишить машинку электрического питания, вынуть вещи, избавиться от пены, либо попробовать, если предыдущее не помогло, скорректировать выбор программы стирки. Если проблема с пеной не исчезает, то попробовать сменить марку производителя стирального порошка.
- Ошибка «F2» или свечение маркера под 3-м номером.
Источник поломки: с наибольшей вероятностью сломался ТЭН – элемент, отвечающий за нагрев. Также возможен выход из строя симистра, который располагается на электронном блоке управления (симистр отвечает за подачу электрического напряжения для нагревателя – ТЭН). Возможный вариант: неисправность датчика температуры, однако этот исход обладает наименьшим шансом.
Дальнейшие действия: произвести полную проверку того, цела ли электрическая проводка внутри, а также является ли ТЭН работоспособным. Произвести проверку целостности датчика температуры. Если проблема была обнаружена внутри датчика или нагревательном элементе, их придется заменить на новые.
- Ошибка «F3» или же сигналы 3-го, 4-го светоиндикаторов.
Причина: данный код практически точно свидетельствует о выходе из строя нагревательного элемента (ТЭН).
Дальнейшие действия: необходимо провести контроль касательно исправности нагревательного элемента, исправности прилежащих электрических цепей. Нужно также просмотреть на наличие поломок управляющий модуль. Неисправную деталь заменить.
- Ошибка «F4» либо сигнал 2-го светоиндикатора.
Причина: комплексная неисправность помпы, отвечающей за слив воды. Таким образом компьютер говорит владельцу, что за необходимый промежуток времени слить жидкость не получается. Говоря конкретнее, скорее всего, конечная проблема лежит в поломке сливного насоса. Может быть засорена система фильтрации.
Дальнейшие действия: проверка на проходимость общего сливного модуля. При нахождении посторонних предметов в насосе их следует удалить. Если обнаружен засор фильтровой засор – избавиться от него. Не забыть также про электрические цепи (их исправность), а также про управляющий модуль.
- Ошибка «F5» или же сигнал 2-го, а также 4-го светоиндикатора.
Причина: с самой большой вероятностью, неисправен заливной клапан. Может быть, заливающий шланг расположен чрезмерно низко, как следствие, сливающаяся жидкость уходит самотеком. Менее вероятна ситуация, когда внутри шланга с поступающей водой напор слишком мал для корректной работы, но исключать эту возможность из общего перечня не стоит. Возможна даже ситуация, что фильтр на входе просто засорен.
Дальнейшие действия: произвести общую проверку впускной системы, в случае необходимости прочистить фильтр. Произвести замер давления воды (особенно это актуально для не городской местности). Если все еще не удалось найти проблему – исследовать на корректность электромагнитный клапан, прилегающие к нему электрические цепи. Опять-таки, проверить целостность управляющего модуля.
- Ошибка «F6» или же сигналы 2-го, 3-го светоиндикаторов.
Значение: в данном случае все довольно однозначно – сломался реле реверса.
Дальнейшие действия: совершить проверку реле, произвести его замену. На всякий случай проверить работу двигателя.
- Ошибка «F7» либо сигналы 2-го, 3-го, 4-го светоиндикаторов.
Причина: все дело либо в электрическом питании, либо в блоке управления стиральной машины. Если код возник при напряжении от 200 до 240 В (при нормальном напряжении), то причина точно в блоке управления.
Как исправить: найти источник помех в электрическом питании (питающей сети), при обнаружении – исправить. Проверить работоспособность модуля, который осуществляет управление.
- Ошибка «F8» или же свечение 1-го индикатора.
Значение: бак переполнен. Проблема либо в неисправности клапана, который осуществляет подачу воды. Возможна также неисправность прессостата, функция которого – определять уровень воды. Редкий случай – напор поступающей воды слишком велик, вода начинает протекать.
Починка: проверить прессостат, а также электрические цепи, к нему прилегающие. Проверить управляющий модуль, герметичность баллона. Убедиться, что напор воды не слишком велик, а впускающий клапан находится в открытом состоянии.
- Ошибка «F9» либо сигналы 1-го, 4-го светоиндикаторов.
Причина: сломался тахогенератор.
Дальнейшие действия: необходимо проверить тахогенератор на работоспособность, убедиться в целостности электрических цепей. При необходимости заменить деталь.
- Ошибка «F10» либо сигналы 1-го, 3-го светоиндикатора.
Расшифровка: у стиральной машины не получается заблокировать загрузочный люк. В этом исходе машина просто не будет включаться. Вероятна также неисправность элемента управления в соответствующем блоке.
Дальнейшие действия: проверьте, закрыта ли дверца. Проведите проверку работоспособности электрического замка, электрических цепей, который к нему прилегают. Не забудьте проверить электронный модуль.
- Ошибка «door» либо сигналы 1-го, 3-го, 4-го светоиндикаторов.
Причина: замок люка поломан.
Дальнейшие действия: проверить, достаточно ли плотно закрыт загрузочный люк, может ли механизм закрываться достаточно плотно в принципе. Проверить исправность механизма замка, электрических цепей.
- Ошибка «F12» либо сигналы 1-го, 2-го светоиндикаторов.
Причина: неисправность двигателя.
Дальнейшие действия: проверить работоспособность двигателя, целостность его обводки. Также необходимо проверить корректность соединений электрических цепей, управляющего модуля.
- Ошибка «F13» либо сигналы 1-го, 2-го, 4-го светоиндикаторов.
Причина: в этом случае, скорее всего, во внутренней электрической цепи.
Что делать дальше: проверить все электрические цепи.
- Ошибка «F14» либо сигналы 1-го, 2-го светоиндикаторов.
Причина: однозначный сбой в ПО.
Дальнейшие действия: понадобится заменить весь электронный модуль.
- Ошибка «F15» (сигнальный код не предусмотрен).
Причина: вероятнее всего, протечка.
Дальнейшие действия: проверить, корректно ли устройство манжетов загрузочного люка. Необходимо также проверка целостности бака, сливной системы.
Мне нравитсяНе нравитсячто делать и как исправить
Стиральное оборудование состоит из сложной многоузловой конструкции. Каждый компонент имеет риск выйти из строя. Чтобы облегчить поиск поломки, стиральные машины выдают на дисплей код ошибки. Зная коды ошибок стиральных машин «Атлант», легко определить сбой и быстро устранить дефект.
Door: не до конца закрыта дверца люка
Горят диоды 1, 3 и 4 по причинам:
- повреждение электронного блокирующего замка;
- нарушение контактов или проводки между управляющим модулем и замком;
- машина установлена с нарушением;
- перекошены дверные петли;
- дефект фиксатора или пластиковой направляющей.
Чтобы починить блокирующий замок, контакты и проводку между управляющим модулем и замком:
- Проверьте работоспособность замка.
- Прозвоните мультиметром его проводку.
- Неисправные элементы замените на новые.
- Установите машину по уровню.
- При необходимости подтяните петли и замените сломанную ручку.
Sel: Повреждение модуля интерфейса
Причины того, что ни одна индикаторная лампочка не горит:
- выход из строя селектора выбора программ;
- западение или залипание клавиш.
Для устранения проверьте работоспособность клавиш и селектора. Протестируйте электронную плату и замените неработоспособную.
None: Переполнение барабана пеной
Если все четыре индикатора светятся:
- ошибочный выбор типа и количества СМС;
- выбор неправильной программы для стирки.
Для устранения смените тип СМС и откорректируйте количество стирального порошка. Выберите подходящую программу стирки.
F2: Дефект термодатчика
Причины того, что светится диод № 3:
- поломка датчика, контролирующего температуру воды;
- прерывание связи управляющего модуля и термистора;
- дефект в управляющем модуле.
Для починки:
- Замените датчик на новый.
- Прозвоните, замените по необходимости проводки и контакты.
- Протестируйте модуль управления.
F3: Дефект нагревателя
Светят № 3 и 34. В стиральной машине Атлант ошибка f3 происходит по таким причинам:
- короткое замыкание, которое вызвало обрыв проводов;
- повреждение ТЭН-а;
- повреждение термодатчика;
- скопление накипи на ТЭН-е.
Для устранения прозвоните нагреватель, его контакты и термистор. Удалите накипь и замените неисправные детали.
F4: Проблемы со сливом воды
Датчик № 2 горит по причинам:
- засорение компонентов сливной системы мусором, монетками, мелкими элементами белья;
- пережат шланг;
- вышел из строя сливной насос.
Чтобы устранить в стиральной машине Атлант ошибку f4:
- Проверьте состояние сливного узла, удалите засоры и перегибы.
- Проверьте и очистите фильтр.
- Обследуйте состояние помпы и замените ее на новую в случае выраженных повреждений.
F5: Неполадки с набором воды
Сигналят № 2 и 4. Ошибка f5 в стиральной машине Атлант выводится на экран в таких случаях:
- недостаточное давление в трубах;
- забился сливной узел мусорным засором;
- поломка входного клапана.
Чтобы устранить:
- Проверьте давление воды и свободный её доступ.
- Удалите засор заливного шланга и на сеточном фильтре за ним.
- Прочистите шланги клапана.
- Проверьте напряжение на катушках клапана. Сломанный элемент замените новым.
F6: Не работает реле реверса
Индикаторы № 2 и 3 светятся по причинам:
- дефект контактов или реле;
- причина в моторе.
Проверьте все компоненты на исправность и замените вышедшие из строя.
F7: Некорректная работа электросети
Горят индикаторы № 2, 3 и 4:
- показатели сети не соответствуют заявленным для работы СМА;
- неисправность фильтра помех или модуля управления.
Перед работой с электросетью отключите машину.
Замените фильтр или управляющий модуль. Оцените показатели сети тестером и подкорректируйте по необходимости.
F8: В баке стиралки слишком много воды
Загорается диод № 1:
- некорректная работа прессостата или его электроцепи;
- неправильно функционирует управляющий модуль;
- выпускной клапан заклинен в открытом состоянии.
Чтобы устранить:
- Осмотрите прессостат.
- Продуйте его трубки.
- Замените вышедшие из строя прессостат и модуль управления.
- Заклинивший клапан достаньте и замените на новый.
F9: Таходатчик не функционирует
Горят лампочки № 1 и 4. Ошибка f9 в стиральной машине Атлант возникает по таким причинам:
- сломан тахогенератор или двигатель;
- повреждена проводка или контакты.
Для устранения:
- Проведите диагностику деталей.
- Замените поврежденные детали.
- Прозвоните контакты и проводку, замените в случае повреждений.
F10: Электронная блокировка люка не работает
Индикаторы № 1–3 горят, если отсутствует сигнал о блокировке замка. Машинка «Атлант» не стартует.
Для устранения продиагностируйте УБЛ и контакты. По необходимости установите новый УБЛ.
F12: Сломался двигатель
Сигналят диоды № 1, 2, 3:
- неполадки двигателя;
- обрыв или нарушение контактов обмотки;
- выгорел семистор на плате.
Замените двигатель и обмотку в случае дефекта. Обследуйте и замените управляющую плату.
F13: Повреждение электроцепей, контактов, управляющей платы
Диоды № 1 и 2 сигнализируют ошибку в случаях:
- попадание воды;
- короткое замыкание.
Прозвоните и осмотрите детали. Замените участки с выявленными повреждениями.
F14: Ошибка ПО
Диоды № 1 и 2. Возникает в результате сбоя программного обеспечения.
Попробуйте сбросить сбой отключением и повторным включением машины. На 100% эффективна перепрошивка или замена модуля.
F15: В системе протечка
Возможные причины:
- износ или разрыв резиновой манжеты;
- разгерметизация шлангов, сливного узла;
- нарушение герметичности бака.
Для устранения:
- Проверьте целостность манжеты и бака.
- Замените их при обнаружении неисправности.
- Проверьте все узлы слива на герметичность.
- Дефектные шланги и патрубки замените на новые.
Чтобы упростить задачу диагностики и починки бытовой техники, производители обозначили кодами часто встречающиеся поломки. Значение кодов ошибок стиральных машин «Атлант» точно определяет неисправность. Несмотря на удобство ремонта, иногда необходима помощь специалистов.
Исправления в ATLAS 3.10.3
Ошибки в ATLAS 3.10.3[Дом] [Документы] [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ] [Errata] [Программного обеспечения] [Установить] [Поддержка] [Списки] [Дом разработчика] [Время]
ATLAS v3.10.3 выпущена 28.07.16
- ATLAS v3.10.0 выпущена 10.07.12
- Неизвестно. Обратите внимание, что современное оборудование часто становится намного лучше. производительность с использованием версии разработчика. ATLAS 3.10 более ограничен в его блочных факторах и форматах хранения, и на многих современных машинах это может снизить производительность примерно вдвое.
[Дом] [Документы] [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ] [Errata] [Программного обеспечения] [Поддержка] [Списки] [Дом разработчика] [Время]
НЕ собирайте ATLAS, используя команду paralell (-j) make!
ATLAS будет автоматически использовать параллельную сборку в регионах сборки, где это безопасно. сделать так. Если вы явно вызываете parallel make в сборке, некоторые тайминги будут дважды распараллелены, что приведет к тому, что ваша настройка будет полный утиль.Установка AIX завершается с: Неопределенный символ: .sqrtf
Некоторые версии AIX 7.1 математическая библиотека C (libm.a) опущена sqrtf символ. В новых выпусках libm были восстановлены отсутствующие символы. Можно обратиться в службу поддержки IBM и запросить исправление для APAR IV85357.Сборка с использованием OpenMP
В общем, это плохая идея, поскольку OpenMP обычно работает намного медленнее, чем pthreads для использования ATLAS. Однако, если ваше собственное приложение использует OpenMP, иногда использование pthread может замедлить ваши собственные потоки, что делает его полезным чтобы повредить производительность ATLAS, чтобы улучшить производительность OpenMP.В ATLAS сходство потоков — основная причина, по которой pthreads выигрывает у OpenMP, и поэтому OS ~ X (и, вероятно, FreeBSD), которые не поддерживают реальную привязку, платформы, на которых имеет смысл использовать OpenMP в любом случае. Чтобы заставить ATLAS использовать OpenMP вместо pthreads, вы должны добавить следующие флаги в строке конфигурации:-Si omp 1 -Fa alg -fopenmp
Поиск не работает с регулировкой ЦП.
По умолчанию в более новых Linux (и, возможно, в других ОС) есть регулирование ЦП. включил даже для десктопов в целях экономии энергии.Поскольку скорость вашего процессора постоянно меняется, результаты хронометража ATLAS по существу теряют смысл. Следовательно, чтобы получить хорошие показатели производительности (и, следовательно, быстрая библиотека ATLAS), обязательно включите выключить дросселирование процессора в BIOS перед установкой. Если вы используете машины для высокопроизводительного кода много, вы можете оставить ее выключенной. Вы также можете отключить регулирование ЦП в своей ОС, см. руководство по установке ATLAS (ATLAS / doc / atlas_install.pdf) для дальнейшие подробности.Пользователи Windows могут найти эти указания полезны.Неубиваемый и безжалостный ‘warning: использование предупреждений `tmpnam’ is dangerous ‘от gcc.
Во время настройки вы получите множество предупреждений следующего вида:/tmp/ccq5b8sE.o(.text+0x852): В функции `CmndResults ': config.c: предупреждение: использование tmpnam опасно, лучше использовать "mkstemp"
Это нормально, а не ошибка. Позвольте мне перевести это сообщение из гну-говори:
Эй, идиот, перестань бы ты использовать этот надоедливый стандарт ANSI / ISO C и использовать вместо этого эту нестандартную процедуру?
Для максимальной совместимости ATLAS соответствует стандарту ANSI / ISO 9899-1990, и поэтому я не могу внести предложенное изменение.К сожалению, это предупреждающее сообщение буквально бессмертно: в gcc нет флага комбинация, которую я могу обнаружить, которая может отключить эту чертову штуку. Итак, каждый раз, когда вы связываете одну из программ конфигурации, которая вызывает этот стандарт подпрограмма, компоновщик выводит это сообщение , даже если вы включите строгий Флаг совместимости ANSI . Я сообщил об этом людям из gcc как об ошибке, но они указывают, что это «предупреждение» генерируют компоновщики / glibc. и сразу закрыл трекер.Мне все еще кажется неправильным, что строгий флаг ANSI со всеми отключенными предупреждающими сообщениями настаивает на печати сообщение с предупреждением о стандартном использовании, но, похоже, мало что я должен делать с этим. Поэтому просто игнорируйте ругательства, и не беспокойтесь об этих бессмертных, фальшивых, надоедливых и повторяющихся «предупреждения».
Основная информация компилятора
Компиляторы по умолчанию для ATLAS всегда являются свободно доступными GNU компиляторы. Обычно это самые быстрые компиляторы для использования с АТЛАС.В частности, clang / LLVM в настоящее время не работает для создания правильного кода для некоторых операций, а не производительности конкурирует с gcc по любому. Компиляторы Intel не находятся в свободном доступе и не гарантируют IEEE. соответствие, и поэтому не рекомендуется для установки ATLAS (вы должны иметь возможность связать скомпилированные с помощью gcc библиотеки ATlAS с вашим собственное приложение на компиляторе Intel без проблем).Все архитектурные параметры по умолчанию ATLAS были созданы с помощью gcc 4.7.0, за исключением на PowerPCG4, где мы потеряли доступ к машине после поддержки 4.6.2. Вероятны более новые версии Хорошо, но более ранние обычно нет. Если вы используете более старый или более новый версия, обязательно запустите после завершения установки найдите время, чтобы убедиться, что ваш компилятор не повлиял на вашу производительность.
Что произойдет, если я установлю без компилятора Fortran?
Вы включаете это, передав —nof77 для настройки. В этом случае, ATLAS все равно установится правильно, но, очевидно, не создаст Библиотеки интерфейса Fortran77. Вы не сможете запустить тестеры в каталоге BLDdir / interfaces /, поскольку эти тестеры написаны на Фортране.Далее ATLAS ожидает, что вы будете сравнивать против интерфейса BLAS Fortran77, и это, очевидно, не будет случае, поэтому вам нужно будет внести следующие изменения, если вы хотите запустить любой из тестеров / таймеров ATLAS, , даже те, которые написаны на C :- Отредактируйте ATLAS / bin / l1blastst.c и измените строку 54 с:
#define USE_F77_BLAS
кому:#define USE_L1_REFERENCE
- Отредактируйте ATLAS / bin / l2blastst.c и измените строку 46 с:
#define USE_F77_BLAS
кому:#define USE_L2_REFERENCE
- Отредактируйте файл ATLAS / bin / l3blastst.c и измените строку 46 с:
#define USE_F77_BLAS
кому:#define USE_L3_REFERENCE
- Отредактируйте ATLAS / bin / gemmtst.c и добавьте следующую строку в
начало файла:
#define TRUST_SMALL
Установка с нестандартным компилятором f77
Единственные процедуры Fortran в ATLAS — это процедуры интерфейса Fortran77, которые не производят вычислений. Таким образом, компилятор Fortran77 имеет абсолютно не влияет на производительность ATLAS, поэтому единственная причина, по которой вам может понадобиться использовать компилятор f77 не по умолчанию, если компилятор f77 вы хотите использовать не взаимодействует с компилятором по умолчанию ATLAS.Чтобы установить компилятор f77, отличный от стандартного, просто переопределите компилятор fortran по умолчанию и флаги из командной строки при запуске config. Это можно сделать, добавив следующие флаги для настройки:
-C if / path / to / f77comp -F if 'f77 compiler flags'
Установка дополнительных интерфейсов f77
Единственные процедуры Fortran в ATLAS — это процедуры интерфейса Fortran77, которые не производят вычислений. Таким образом, компилятор Fortran77 имеет абсолютно не влияет на производительность ATLAS, поэтому единственная причина, по которой вам может понадобиться использовать компилятор f77 не по умолчанию, если компилятор f77 вы хотите использовать не взаимодействует с компилятором по умолчанию ATLAS.Если вы хотите установить ATLAS, чтобы его можно было вызывать из нескольких, несовместимые компиляторы Fortran (или, действительно, уже установили с неправильным компилятором f77), вы можете сделать это с умеренным простота, если вы знаете, как взаимодействуют C и данный компилятор (ы) F77. Если вы не знаете эту информацию о взаимодействии, вы должны получить настроить, чтобы найти его для вас. Для этого создайте фиктивный каталог BLDdir (например, mkdir bogus), а затем запустить из него confgure и переопределить компилятор fortran по умолчанию и флаги из командной строки как описано здесь.Затем вы можете посмотреть на сгенерированы настройки Make.inc для макроса F2CDEFS и реплицируйте их вместе с новой информацией компилятора / компоновщика F77, в исходный файл Make.inc.
Для тех пользователей, которые уже знают информацию, необходимую для C / F77 взаимодействие, ATLAS нужны три части информации, чтобы правильно обрабатывать Взаимодействие F77 / C, и эта информация отображается как определенная для Компилятор C, установленный в файле Make.inc F2CDEFS.
Первый макрос управляет изменениями пространства имен, необходимыми для создания Процедура C вызывается из Fortran77.Возможные варианты:
- Добавить_
- Все подпрограммы C, вызываемые F77, должны быть в нижнем регистре и к их именам добавлен суффикс подчеркивания.
- Добавить__
- Все подпрограммы C, вызываемые F77, должны быть в нижнем регистре, имеют суффикс подчеркивания к их именам, и если имя F77 сам имеет символ подчеркивания, два символа подчеркивания должны иметь суффикс.
- NoChange
- Все подпрограммы C, вызываемые F77, должны быть в нижнем регистре без изменения имени.
- Корпус UpCase
- Все подпрограммы C, вызываемые из F77, должны быть выполнены в верхнем регистре, без дальнейшее изменение названия.
Второй макрос обеспечивает соответствие между INTEGER F77 и соответствующий интегральный тип C. Варианты:
- Без определения
- Случай по умолчанию, когда int в C соответствует INTEGER в F77.
- F77_INTEGER = длинный
- INTEGER в F77 соответствует длинному C.
- F77_INTEGER = короткий
- INTEGER в F77 соответствует сокращению C.
Третий макрос занимается обработкой строки F77. Возможные варианты:
- StringSunStyle
- Адрес строки передается в позиции строки в стеке, и длина строки затем передается как F77_INTEGER после всех явных аргументов стека.
- CrayStyle
- Специальная опция для машин CRAY, в которой используется FCD Cray (fortran дескриптор символа) для взаимодействия.
- StringStructPtr
- Адрес структуры передается строкой Fortran77, а
структура имеет вид:
struct {char * cp; F77_INTEGER len;};
- StringStructVal
- Структура передается по значению для каждой строки Fortran77, а
структура имеет вид:
struct {char * cp; F77_INTEGER len;};
По умолчанию ATLAS встраивает интерфейс F77 для BLAS в указанный файл. в компании Make.inc F77BLASlib, поэтому изменив этот макрос перед перекомпиляция интерфейса позволит вам создать несколько интерфейсов F77.
Например, скажем, на машине Solaris я хочу создать интерфейс f77. как для Sun f77, так и для gfortran. Сначала я устанавливаю ATLAS как обычно, с компилятор gfortran по умолчанию. Теперь, чтобы получить библиотеку интерфейса f77, я редактирую свой ATLAS / Make.SunOS_SunUS2, и я обнаружил, что ATLAS обнаружил C / F77 интерфейс для gfotran как: Компилятор Sun f77 как:
F2CDEFS = -DAdd__ -DStringSunStyleЗатем я изменяю это, чтобы соответствовать f77:
F2CDEFS = -DAdd_ -DStringSunStyleТеперь, чтобы мой интерфейс gfortran не был перезаписан, я также меняю:
F77BLASlib = $ (LIBdir) / libf77blas.акому:
F77BLASlib = $ (LIBdir) /libsunf77blas.aЕсли бы я построил BLAS с резьбой, я бы сделал подобное изменение в PTF77BLASlib.
Наконец, я меняю информацию о компиляторе / компоновщике f77 с:
F77 = / usr / local / bin / gfortran F77FLAGS = -O3 -funroll-all-loopsкому:
F77 = / opt / SUNWspro / bin / f77 F77FLAGS = -dalign -native -xarch = v8plusa -xO5Теперь я cd BLDdir / interfaces / blas / F77 / src / и выдаю:
очистить сделать libЕсли вы используете потоки, дополнительно введите:
сделать ptlibТеперь при связывании с Sun f77 я ссылаюсь на -lsunf77blas.a -latlas.a и при линковке с g77 использую -lf77blas.a -latlas.a
По сути, вы можете повторить этот процесс для интерфейса LAPACK F77, но измените LAPACKlib, а не F77BLASlib, и перейдите к BLDdir / интерфейсы / Lapack / F77 / src скорее, чем BLDdir / интерфейсы / blas / F77 / src. Кроме того, LAPACK не имеют отдельную точку входа для потоков, поэтому не создавайте дополнительных инструкции по заправке.
Наконец, в каталоге BLDdir / src / testing введите:
очистить; сделать lib
Как связать со всеми этими библиотеками?
Пользовательские библиотеки, созданные ATLAS:- liblapack.
- Последовательные процедуры LAPACK, предоставляемые ATLAS.
- libcblas.a
- Интерфейс ANSI C для BLAS.
- libf77blas.a
- Интерфейс Fortran77 для BLAS.
- libptlapack.a
- Многопоточные (параллельные) подпрограммы LAPACK, предоставляемые ATLAS.
- libptcblas.a
- Интерфейс ANSI C для резьбового (SMP) BLAS. Только эта библиотека появляется, если вы запросили поддержку SMP.
- libptf77blas.a
- Интерфейс Fortran77 для многопоточного (SMP) BLAS. Только эта библиотека появляется, если вы запросили поддержку SMP.
- libatlas.a
- Основная библиотека ATLAS, предоставляющая низкоуровневые процедуры для всех интерфейсные библиотеки.
-L $ (MY_BLDdir) / lib / -lf77blas -latlasПолная библиотека LAPACK, созданная путем слияния ATLAS и netlib LAPACK, требует как интерфейсы C, так и Fortran77, и, следовательно, линия последовательной связи будет:
-L $ (MY_BLDdir) / lib / -llapack -lf77blas -lcblas -latlasВ то время как ниточная ссылка LAPACK будет:
-L $ (MY_BLDdir) / lib / -lptlapack -lptf77blas -lptcblas -latlasГде $ (MY_BLDdir) следует заменить на каталог, в котором вы построили свой АТЛАС.
Почему у меня не получается больше случаев тестера LAPACK?
Тестеры LAPACK настроены вручную для работы с эталонным BLAS, и поэтому эти BLAS почти всегда вызывают наименьшее количество отказов. (хотя обычно случаются сбои даже с LAPACK BLAS). если ты охватить выходные файлы, вы можете быстро понять, какие сбои серьезно, глядя на остатки. Остатки размером O (100) как правило, это не настоящие сбои, а просто результат разного порядка флопов от того, что делает ref blas (что является законным и ожидаемым).Фактически, на многих платформы ATLAS на меньше ошибок , чем эталонный BLAS, но поскольку тестер был так сильно настроен на эталонный BLAS, эти более точные результаты вызывают больше отказов. Вы можете увидеть простой пример это на большинстве платформ x86 путем компиляции эталонного BLAS только с SSE, что приводит к 64/32-битной точности. Затем скомпилируйте тот же BLAS, чтобы использовать x87 (который имеет 80-битную точность, хотя gcc или код могут иногда ненадолго возвращайтесь к 64/32-битной точности), и вы обнаружите, что иметь больше ошибок, несмотря на одинаковую точность во всех случаях, и обычно гораздо больше точности.Реальные ошибки имеют очень большие остатки (например, 10e15). Однако даже такого рода ошибки могут быть результатом того, что тестер LAPACK полностью настроен на реализацию LAPACK BLAS. Например, операция DGER должен делать A + = alpha * x * y. Ссылка BLAS выполняет А + = х * (альфа * у). ATLAS делает это или A + = (alpha * x) * y, в зависимости от того, что дешевле . Это приводит к тому, что тестеры LIN терпят неудачу. несколько остаточных чеков размером 10e15, хотя оба законны.у меня есть модифицировал ATLAS, чтобы избежать этих ложных проблем GER, но не всех Можно исправить зависимость тестировщиков LAPACK от фиксированных заказов.
Установка gcc под unix без root
Вам не нужно быть root, чтобы установить gcc, который производительность для ATLAS. Вот сценарий оболочки, который я использовал для установки gcc4.7.0 на всех моих машинах:#! / bin / sh # ************************************************ ************************** # Этот сценарий адаптирован из: # http: // advogato.org / person / redi / diary / 240.html # Для использования при получении стандартного gcc 4.7 для тестирования ATLAS stable 3.10 # # Предполагается, что M4 уже установлен; можно получить из диспетчера пакетов на # любой Linux, о котором я знаю. # ************************************************ ************************** instd = / home / whaley / local / gcc4.7.0 # измените это на свой путь bldd = / home / whaley / TEST # перейти в каталог сборки, / tmp OK np = 12 # установите это на свое количество ядер # ------------------------------------------------- ----------- # Получить и распаковать файлы, и поместить их в общий каталог # ------------------------------------------------- ----------- #cd $ {bldd} #mkdir GCC4.7.0 #cd GCC4.7.0 #wget http://www.netgull.com/gcc/releases/gcc-4.7.0/gcc-4.7.0.tar.bz2 #wget http://www.netgull.com/gcc/infrastructure/gmp-4.3.2.tar.bz2 #wget http://www.netgull.com/gcc/infrastructure/mpc-0.8.1.tar.gz #wget http://www.netgull.com/gcc/infrastructure/mpfr-2.4.2.tar.bz2 # ------------------------------------------------- -------- # Предполагая, что у нас есть все необходимые пакеты в текущем каталоге # ------------------------------------------------- -------- bunzip2 -c gmp-4.3.2.tar.bz2 | tar xf - bunzip2 -c mpfr-2.4.2.tar.bz2 | tar xf - gunzip -c mpc-0.8.1.tar.gz | tar xf - bunzip2 -c gcc-4.7.0.tar.bz2 | tar xf - mv gmp-4.3.2 gcc-4.7.0 / gmp mv mpfr-2.4.2 gcc-4.7.0 / mpfr mv mpc-0.8.1 gcc-4.7.0 / mpc mkdir MyObj cd MyObj ../gcc-4.7.0/configure --prefix = $ {instd} --enable-languages = c, fortran сделать -j $ {np} сделать установку
Предполагая, что вы получите те же самые версии файлов tar, которые я показываю выше и поместите их в общий каталог, тогда вы сможете чтобы напрямую использовать этот сценарий оболочки. Просто скопируйте приведенное выше в текст файл (скажем, instgcc.sh), установите разрешение на выполнение (chmod a + x instgcc.sh) и запустите его (./instgcc.sh).
ПРИМЕЧАНИЕ: если ваша версия gcc по умолчанию намного старше новой, там часто из-за несовместимости библиотек, что может привести к связыванию, особенно кодов FORTRAN, чтобы выйти из строя. Если это произойдет, вам понадобится чтобы обновить ваш LD_LIBRARY_PATH. Например, на моем рабочем столе lubuntu машины, я добавил следующую строку в свой .cshrc после установка, как указано выше:
setenv LD_LIBRARY_PATH / домашний / whaley / local / gcc4.7.0 / lib64: /home/whaley/local/gcc4.7.0/lib(измените строку на экспорт и поместите ее в свой .bashrc, если вы используйте оболочку bash, а не оболочку tcsh, как я).
Настройка после установки.
Вот несколько советов по повышению производительности ATLAS после установки:Повышение производительности ATLAS small case путем изменения Поведение malloc
ATLAS выделяет буферное пространство для большинства вызовов GEMM. Когда я это написал, я предполагал, что только первый вызов требует переключения в пространство ядра для выполнения распределения и несет ненужные накладные расходы на обнуление объем памяти.Однако по умолчанию Linux (а также некоторые другие ОС, например OS X) выделяет выделения нетривиального размера с помощью mmap, что означает, что при вызове free память немедленно возвращается в систему. Таким образом, все вызовы malloc имеют чрезвычайно высокие накладные расходы.Это не большая проблема, если вы выполняете большое матричное умножение, где кубическое вычисление маскирует эту квадратную стоимость. Однако для небольших проблем затраты O (N ** 2) на самом деле являются доминирующими, и этот тип поведения malloc фактически удваивает их (по крайней мере).Вы должны иметь возможность изменить Поведение malloc в Linux путем установки следующих переменных среды:
setenv MALLOC_TRIM_THRESHOLD_ -1 setenv MALLOC_MMAP_MAX_ 0
Как только это будет сделано, malloc должен быть дешевле, но ATLAS был настроен с помощью дорогой malloc. Таким образом, вы можете получить лучший маленький корпус производительность за счет повторного запуска поиска кроссовера с этими переменными среды установить (не делайте этого, если вы не собираетесь сохранять эти настройки всякий раз, когда используйте эту библиотеку).Вы можете повторно запустить поиск из Каталог ATLAS / tune / blas / gemm / ARCH, выполнив:
сделать sRun_tfc pre = s сделать dRun_tfc pre = d сделать cRun_tfc pre = c сделать zRun_tfc pre = zЭтот поиск занимает * очень долгое * время, затем для внесения изменений в библиотеки, перейдите в ATLAS / bin / ARCH и выполните:
сделать xsl3blastst сделать xdl3blastst сделать xcl3blastst сделать xzl3blastst
Настройка CacheEdge.
CacheEdge — параметр блокировки кэша 2-го уровня; потому что это эффекты довольно незаметно на большинстве машин, на машинах, испытывающих любая нагрузка, из-за которой производительность будет неоптимальной.CacheEdge может повысить производительность на 15%, и это может снизить производительность ATLAS использование памяти.В ATLAS / tune / blas / gemm / ARCH введите make xdfindCE. Бегать
./xdfindCE -m [N] -n [N] -k [N]где [N} заменяется очень большим числом, кратным вашего блокирующего фактора. Вы хотите, чтобы это число было таким же большим, как и вы может стоять и ждать, и это сильно варьируется от машины к машине. Хорошая оценка для большинства машин — около 2000.
Ты хочешь бежать эту программу несколько раз, чтобы получить общее представление о том, какая хорошая настройка было бы.Если параметр CacheEdge получает производительность в том же диапазоне, что и нет CacheEdge (значение 0 для CacheEdge означает отсутствие CacheEdge в распечатке xdfindCE), по-прежнему рекомендуется использовать этот параметр, поскольку ATLAS с Набор CacheEdge будет использовать меньше памяти по мере роста размера проблемы.
Как только вы получите представление о том, что установить CacheEdge, вы можете изменить его, редактирование ATLAS / include / ARCH / atlas_cacheedge.h. xdfindCE выводит данные в килобайтах, но atlas_cacheedge.h требует байтов, поэтому умножьте результат xdfindCE на 1024, чтобы получить число, которое вы хотите использовать в atlas_cacheedge.час
Возьмем пример. Скажем, xdfindCE распечатал это:
TA TB M N K alpha beta CacheEdge ВРЕМЯ MFLOPS == == ====== ====== ====== ====== ====== ========= ======= == ======== Т Н 1000 1000 1000 1,00 1,00 0 5,470 365,63 Т Н 1000 1000 1000 1,00 1,00 16 5,470 365,63 Т Н 1000 1000 1000 1,00 1,00 32 5,460 366,30 Т Н 1000 1000 1000 1.00 1,00 64 5,470 365,63 Т Н 1000 1000 1000 1,00 1,00 128 5,260 380,23 Т Н 1000 1000 1000 1,00 1,00 256 5,240 381,68 Начальный CE = 256 КБ, mflop = 381,68 Лучший CE = 256 КБ, mflop = 381,68Итак, мы хотим установить CacheEdge равным 1024 * 256 = 262144. atlas_cacheedge будет выглядеть примерно так:
#ifndef ATLAS_CACHEEDGE_H #define ATLAS_CACHEEDGE_H #define CacheEdge 196608 #endifЕсли ваша первоначальная установка не использовала CacheEdge, строка 3 будет отсутствовать полностью.Если у вас нет этой строки, вы просто добавите ее, используя новое значение 262144. В приведенном выше примере мы просто заменить 196608 на 262144.
Последовательно редактируя этот файл и перекомпилируя, например, ATLAS / bin / ARCH / x [d, s, z, c] mmtst вы можете настроить это значение дальше. Многие пользователи ожидают, что они должны установить CacheEdge на фактический размер их Кэш L2. Это редко бывает лучшим вариантом, в основном потому, что кеш L2 обычно объединены данные / инструкция, и поэтому меньший параметр, обычно лучше оставить место для кэширования инструкций.На некоторых машинах с большими кэшами L2 такие вещи, как ассоциативность или даже проблемы TLB, могут сделать более эффективным использование очень небольшого подмножества доступного кеша.
После того, как вы установили CacheEdge на нужное значение, обновите все библиотеки с новой настройкой, выполнив сделайте xdl3blastst xsl3blastst xcl3blastst xzl3blastst в вашем Каталог ATLAS / bin / ARCH.
x [pre] findCE обычно принимает наименьшее значение параметра CacheEdge возможно, так как это экономит память. Однако для многопроцессорных систем очень важно использовать как можно больше доступного кеша, чтобы процессоры тратят как можно меньше времени на борьбу за шину.Таким образом, вы хотите установить CacheEdge на максимальное значение, которое дает достойные результаты. Обычно я запускаю xdfindCE несколько раз, чтобы получить представление о диапазонах, а затем попробуйте более крупные настройки, запустив x [pre] l3blastst_pt. Помните, что резьбовые тайминги имеют использовать настенное время, поэтому перед изменением убедитесь, что ускорение повторяется CacheEdge.
Моя производительность падает из-за очень большой проблемы (N> 1500)
Скала серийной производительности обычно из-за того, что при обычной установке не удается установить CacheEdge на любой значение, а затем в конечном итоге ATLAS завершается с использованием алгоритмов экономии памяти это повредило производительности.Решение — установить CacheEdge, поэтому мы используем меньше рабочее пространство, а улучшает общую производительность .Что вы хотите сделать, так это настроить CachEdge, как показано здесь, но обязательно используйте очень больших задач, чтобы найти CacheEdge.
Ваша установка завершается с ошибкой «не удалось получить тайминги в пределах допуска»
Это означает, что ATLAS не может получить повторяемые тайминги. Есть несколько вещи, которые могут вызвать это. Это могло произойти, если машина сильно загружен или испытывает внезапный всплеск использования из другой программы, например.Если это проблема, просто продолжайте перезапускать установку (как обсуждается ниже), пока он не закончится.Другая проблема, которая может вызвать это, заключается в том, что ATLAS неправильно определил пик вашей машины и, следовательно, использует несоответствующий временной интервал. Вы можно увидеть, происходит ли это, оценив, сколько времени занимает каждый отсчет времени. Если это происходит очень быстро и, следовательно, невозможно повторить, вам нужно сказать ATLAS, чтобы он перекачивал увеличьте степень детализации по времени. Для этого отредактируйте файлы BLDdir / include / atlas_? Sysinfo.h. Каждый из этих четырех файлов будет иметь количество, называемое ATL_nkflop.Накачать это количество каким-то существенным фактором, пока время не станет регулярным. Я обычно увеличиваю это в 5-10 раз. Если отдельные тайминги слишком медленные, прервать процесс и уменьшить значения.
Наконец, тайминги уровня 1 очень часто отображают эту проблему, даже если временной интервал достаточен. Наиболее вероятное объяснение этому неповторяющаяся проблема синхронизации связана с неадекватной очисткой кеша, но она точно не отслеживается. Тем не менее, единственный способ — сохранить перезапуск прерванной установки до ее завершения, как описано ниже.
В большинстве случаев, когда установка завершается таким образом, вы можете просто перезапустите его, как описано здесь. Если это умрет сразу в то же время, но без запуска время снова, это означает, что процесс установки вел учет неподходящее время, и я просто перечитываю его. Затем вам нужно удалить фиктивный файл записи времени. Этот файл будет в соответствующем BLDdir в подкаталоге res /. Например, если вы умирает в настройке уровня 1, файлы результатов хранятся в BLDdir / tune / blas / level1 / res, и если вы находитесь в настройке драгоценных камней, они в BLDdir / tune / blas / gemm / ARCH / res и т. Д.Ваш последнее сообщение от умирающей установки должно дать вам больше всего необходимой информации чтобы выяснить каталог результатов и файл. Просто удалите файл (или все файлы такой точности, если вы не можете определить конкретный файл, который является плохим) и перезапустите установку.
Как перезапустить прерванную установку?
Если ваша установка ATLAS была прервана, и вы устранили проблему, обычно можно безопасно (всегда есть исключения; если установка умерла в середине команды ar, например, многие системы не могут восстановить) перезапустите установку:- Отредактируйте свою марку.inc и если макрос INSTFLAGS включает флаги -a 1, измените их на: -a 0. Это говорит ATLAS не копировать настройки по умолчанию для вашей частично завершенные результаты.
- Выполнение make из каталога BLDdir.
Как мне избавиться от всех .o?
После того, как вы сделали установку (и / или скопировали вручную библиотеки и включать файлы, которые вы хотите), вы можете просто удалить весь каталог OBJdir.Сделать общие ошибки примерно такими: ld: не могу найти -lgfortran
Это связано с тем, что в настройках выбран плохой F77SYSLIB (в Make.inc) из-за неисправного датчика. Этот макрос должен включать тропинка где находится ваш libgfortran.so. Вы можете исправить эту проблему вручную изменив этот макрос, чтобы после настройки был правильный путь. Если у вас возникла эта проблема, просто исправьте этот макрос, а затем повторно введите свой делать общие команды.То, что вы должны установить, будет зависеть от системы, так как вам нужно найти правильный путь к библиотеке. Обычно это можно сделать с помощью команды locate команда. Например, вот что я вижу в своей системе:
drteeth> найдите libgfortran.так /usr/lib/libgfortran.so.2 /usr/lib/libgfortran.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/4.2/libgfortran.so /usr/lib/gcc/x86_64-linux-gnu/4.2/32/libgfortran.so /usr/lib32/libgfortran.so.2 /usr/lib32/libgfortran.so.2.0.0Моя установка ATLAS 64-битная, поэтому я бы установил (в Make.inc):
F77SYSLIB = -L / usr / lib / gcc / x86_64-linux-gnu / 4.2 / -lgfortranЕсли у вас есть несколько вариантов выбора и вы не знаете, что делать, следует работайте, чтобы попробовать их, пока ваша общая сборка не заработает.
Нарушение Gcc ABI x86 вызывает сбои сегментов / шины ошибки при смешивании с другими компиляторами
Gcc нарушает ABI x86-32, требуя 16-байтового выровненного стека, где ABI требует 4-байтового выровненного стека.Следовательно, если gcc используется для компиляции некоторые процедуры, которые могут быть вызваны из ABI-совместимого компилятора, вы можете (в зависимости от того, насколько вам повезло) получить ошибку сегмента или ошибку шины. Следовательно, если вы планируете смешивать gcc с любым компилятором, который не расширяет ABI таким же образом, или если вы хотите использовать потоки Windows, вы должны сказать gcc, чтобы он отключил эту ошибку, которая может можно сделать, передав -mpreferred-stack-boundary = 2 всем компиляторам GNU. Эта проблема была замечена в Windows, но может возникнуть там, где не установлен gcc. используется для создания всех объектных файлов.Если вы компилируете ATLAS с все компиляторы GNU, вы можете просто передать:-Fa alg -mpreferred-stack-boundary = 2настроить. Если вы создаете ATLAS с помощью некоторой смеси non-gnu и gnu компиляторы, то вам нужно, чтобы указанный выше флаг был добавлен только в компиляторы GNU. Вы можете сделать это во время настройки, установив его для отдельных компиляторов, как описано здесь, или вы можете настроить как обычно, но отредактировать Make.inc перед запуском сборки и добавьте флаг ко всем gnu флаги компиляторов.
Обратите внимание, что если вы добавите -mpreferred-stack-boundary = 2 в флаги компилятора fortran, тогда g77 / gfortran вызовет тестер BLAS умереть с ошибкой шины / ошибкой сегмента, потому что затем gfortran выравнивает двойной прецизионные массивы до 4-байтовых, а не 8-байтовых границ.ATLAS предполагает собственное выравнивание по типам данных, и поэтому ошибки сегментации кода. Пока вам не нужно вызывать интерфейс Fortran из компилятора, отличного от gnu, тогда вы можете решить эту проблему, просто оставив -mpreferred-stack-boundary флаг отключен для интерфейса Fortran. Во время настройки вы должны пройти:
-Fa acg -mpreferred-stack-boundary = 2
Я сообщил об этих связанных проблемах (несоответствие ABI и неродные alignment) ребятам из gcc и получил ряд мнений, самые поразительным из которых было то без разницы они делают это стандарт.По этой ссылке один из наиболее полезных В ответах упоминается, что проблема с неродным выравниванием должна быть исправлена в gcc 4.4, но несоответствие ABI должно поддерживаться, чтобы чтобы соответствовать предыдущему несоблюдению ABI.
При связывании тестеров ATLAS я получаю кучу неопределенные символы BLAS (например, dgemm_, dgemv_ и т. д.).
Тестеры ATLAS BLAS (x [s, d, c, z] l [1,2,3] blastst) рассчитывают сравнить против библиотеки BLAS интерфейса F77 для целей производительности и тестирования.Вы получаете эти недостающие символы, когда ваш Make.ARCH’s BLASlib остается пустым или не указывает на полную библиотеку BLAS. Если у вас есть где-то построенный не-ATLAS BLAS, укажите на него макрос BLASlib. если ты нет, наверное, самое простое решение — это взять Ссылка на Fortran77 BLAS tarfile и встроите его в необходимую библиотеку. Если ты не хочешь сделайте это, или у вас нет доступа к Fortran77, тогда вы можете иметь ATLAS протестировать против его собственной ссылки C, как обсуждалось Вот.Я связываюсь с C и получаю недостающие символы (например, w_wsfe, do_fio, w_esfe или s_stop).
Такие символы являются вызовами библиотеки Fortran. Проблема в том, что Компоновщик C не находит библиотеки Fortran автоматически. Большинство обычное решение — либо связать с помощью вашего компоновщика fortran, либо переписать ваш код, чтобы подпрограммы Fortran не вызывались. Если ты знаешь, где они, вы также можете явно указать ссылку в библиотеках Fortran.Проблемы с линковкой / отсутствует Подпрограммы LAPACK в OS X
OS X имеет встроенную версию ATLAS и использует для них стандартные имена.Они могут быть менее актуальными и / или иметь меньше библиотек, чем то, что вы устанавливаете. сами; в частности, если у вас есть компилятор Fortran, вы можете создать полная библиотека ноутбуков, которую Apple в настоящее время не предоставляет, и поэтому многие пользователи хотят установить стандартный ATLAS. К сожалению, при поиске библиотек компилятор смотрит в системные области, в которых Apple хранит свои библиотеки ATLAS с до . каталоги, предоставленные -L. Это означает, что если вы используете -L и -l для вашей ссылки, вы всегда получаете модифицированный Apple ATLAS, а не тот, который вы установили.Для этого есть два исправления проблема, о которой я знаю. Ты первый можно просто указать полное имя и путь, а не использовать -L. Например, измените что-то вроде:gcc -o xtst test.c -L / home / whaley / TEST / ATLAS / build64 / lib -lcblas -latlasкому:
gcc -o xtst test.c /home/whaley/TEST/ATLAS/build64/lib/libcblas.a \ /home/whaley/TEST/ATLAS/build64/lib/libatlas.aЕдинственная другая уловка, о которой я знаю, — это переименовать ваши библиотеки ATLAS, чтобы версии Apple не отменяют их.
Как насчет файлов заголовков C ++ для интерфейсов C?
Поскольку ATLAS не предоставляет полные интерфейсы OO C ++, я не хочу поднимать ожидание, которое он делает, предоставляя конкретные файлы заголовков C ++. Какие Я всегда предполагал, что программист на C ++ создаст свой собственный include файлы, такие как:> кот cppblas.h extern "C" { #include cblas.h } > кот cpplapack.h extern "C" { #include clapack.h }Если вы программист на C ++, использующий ATLAS, и думаете иначе, дайте мне знать.
Как перезапустить установку с нуля?
Просто выполните rm -rf * в каталоге BLDdir, а затем перенастроить и построить.В моей системе нет опции -f для cp
Если вы возьмете следующую строку и поместите ее в файл cp, который вы создадите исполняемый файл, а затем поместите его на свой путь перед системным cp, он должен избавьтесь от опции -f:/ bin / cp ʻecho $ * | sed -e 'с / -f / /' '
[Дом] [Документы] [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ] [Errata] [Программного обеспечения] [Установить] [Поддержка] [Списки] [Дом разработчика] [Время]
ATLAS FAQ
Почему вы такой придурок, когда отвечаете на вопросы пользователей?
AKA: как я могу помочь вам чувствовать себя хорошо, оказывая мне поддержку?
Это одна из печальных реалий разработки с открытым исходным кодом.
что одно из немногих вознаграждений, которое он должен предоставить, на практике оказывается
быть строкой оскорбления.Я говорю, конечно, о соответствующих
с людьми, которые используют созданное и поддерживаемое вами программное обеспечение,
бесплатно им.Я понимаю почему. У пользователя проблемы с использованием / установкой / пониманием программное обеспечение, и по понятным причинам разочарован. Только когда разочарование в значительной степени вырос, если он / она мотивированы писать автору. В этот момент пользователь эмоционально чувствует, что автор сделал это, чтобы он намеренно и поэтому, как правило, сам того не осознавая, нападает на автора.
Пользователи должны учитывать, что для разработчика с открытым исходным кодом поддержка запросы составляют 90% его контактов с пользователями. Если все это контакт отрицательный, не вызывает желания со стороны автора чтобы обеспечить большую поддержку, а в крайних случаях, вероятно, вызывает разработчикам выйти из проекта.
Думаю, я получаю 2 или 3 сообщения в год, в которых положительно сказать о программном обеспечении, на которое я трачу огромное количество моя жизнь развивается, поддерживает и поддерживает, и обеспечивает пользователю бесплатно.За каждое положительное сообщение я получаю много оскорбительных или порочащие ответы. Это всегда увеличивает коэффициент гнева, чтобы почувствовать что пользователь так мало думает о вас, что не думает оскорблять вы при использовании программного обеспечения и просите вашей помощи, даже если вы его не знаете, он не собирается ничего для вас делать, а вы предоставляют этот материал бесплатно.
Итак, я добавил эту беседу в FAQ в надежде стимулировать пользователи должны учитывать тон своих сообщений для меня, но также к проектам с открытым исходным кодом в целом.Помните, что открытый исходный код разработчик — это не поставщик, такой как Microsoft, AOL или даже Red Hat, который финансовые отношения с вами, и, таким образом, должен вам много держать за руку. Вместо этого автор дал всем пользователям пакета подарок, и теперь вы просите дополнительной помощи в его использовании.
Еще одна вещь, о которой следует помнить при написании письма, — это то, что вполне возможно, что на ваш вопрос ответят в документация. Если я получаю несколько вопросов по одной и той же теме, я обычно закончите создание FAQ или опечатки об этом.В идеальном мире это означало бы, что вы прочитали бы документацию и не спросили бы об этом. Даже усердно пытаясь сделать это, легко пропустить соответствующий документ. Итак, это хорошо Идея преподнести свой язык так, чтобы автор не испытывал соблазна ответить: RTFM, @ ASD @ !. Если пользователь отправляет письмо Эй, я не могу связать эти файлы, не понимаете, что случилось ?, Я не против дать ему ссылку на обнаруженную там опечатку начиная с версии 0.0.1 программного обеспечения. Однако парень с большим общие Ваши библиотеки не работают одновременно со стилем сообщения демотивирует меня к работе над проектом, бесит меня и создает отличные желание вернуть ему гнев старой доброй обличительной речью RTFM.
Даже если вы не собираетесь читать все документы, если вы отправляете запрос в службу поддержки, по крайней мере, найдите время, чтобы прочитать Запись в FAQ о том, как отправить запрос в службу поддержки. Почти половина моих пользователей отправляют сообщение, переводится как я не читал документы, и они помещают это в «ошибки» список, который зарезервирован для ошибок, проверенных разработчиком.
Позвольте мне показать самый лучший запрос поддержки, который я получаю:
Тема: Проблемы с 3.5.8 Здравствуй, Я использовал его в своих исследованиях по химии, чтобы сделать XXX для пары лет, и ATLAS - отличная программа! Однако я теперь возникла проблема с запуском последней версии.Я уже очень хочу помочь этому парню. Он не только указал, что ценит то, что я произвел, он дал мне представление о том, для чего он это использует (что-то Меня всегда интересовало). Он также не считает, что программное обеспечение или я ошибаются. У него есть проблема, которую он позже подробно описывает, включая отчет об ошибке. Если это ошибка, я ему скажу и опубликую исправление. Это ошибка пользователя, я не прочь сообщить ему об исправлении, и будет больше чувствовать, что ему нужно помочь снова когда-нибудь.
Как я уже сказал, я получаю, может быть, одно или два сообщения такого типа в год. я получил довольно много абсолютно нейтральных сообщений, которые тоже допустимы. Они не подразумевают, что проблема обязательно в моем программном обеспечении или моем мозгу, но лучше просто сообщить, что возникла проблема. Они больше похожи на:
Тема: проблемы матвека Всякий раз, когда я вызываю matvec с N = 200, моя установка, похоже, становится хуже чем ссылка BLAS. Есть идеи, почему? Я включаю свой таймер ниже. Благодарность, Мое имяЭто простой запрос о помощи, который позволяет интерпретировать что может быть проблема с установкой, или, возможно, ошибка таймера со стороны пользователя, а также мысль о том, что ATLAS облажался.Это хорошо, потому что большинство запросов пользователей не являются ошибками в АТЛАС. Тем не менее, вот более типичная формулировка:
Тема: ошибка в матвеке В произведении матрица-вектор есть ошибка. Для N = 200 он медленнее, чем ссылка BLAS! Пожалуйста, исправьте это.Помните, что ошибка пользователя встречается чаще, чем ошибка пакета, поэтому держите ваше сообщение открытым для этой интерпретации. Не используйте фразу «в вашем программном обеспечении есть ошибка» (половина моих запросов в службу поддержки use), если вы не уверены, что это ошибка, и не проверили ее. найдя проблему в реальном коде.В противном случае шанс тоже отлично, что ошибка в понимании пользователя, и вы только что подразумевали автор что-то напортачил.
Еще одна вещь, которая сводит меня с ума, — это настаивать на том, что что нибудь сделано так, как им не нравится, — это ошибка , а не несогласие между разработчик и пользователь о том, как все должно быть сделано. Я не уверен какова здесь мотивация, но пользователи часто будут спорить, что что угодно это не сработало так, как они ожидали, было «ошибкой», даже если это было задокументировано, чтобы работать по-другому.Я, как и многие хорошие разработки программного обеспечения, я немного педант и настаиваю на том, чтобы называть ваши предпочтения ошибкой в моем программное обеспечение меня часто так раздражает, что я не могу объективно определить если ваше предпочтение предпочтительнее (если это что-то, у меня есть свобода изменений, чего я часто не делаю). Поэтому, если вы думаете, что нужно внести улучшения, предложите их в качестве улучшений или вещей, которые были бы удобны для вас, скорее чем называть их ошибками.
Имейте в виду, что автор пакета, вероятно, больше думает о себе осведомлен, чем большинство его пользователей, по вопросам, тесно связанным с его проект, и поэтому он может зацепиться за него чтобы пользователи говорили ему, что он поступил неправильно или не понять, как работают «современные» библиотеки и т. д.Поэтому я бы избегал фраз вроде вы можете исправить безумный способ работы конфигурации? или как насчет того, чтобы сделать это правильно (да, я действительно получаю сообщения как это).
Еще одна важная вещь — понимать контекст, в котором работает автор. Если вы видите кусок кода, который действительно ужасно написан или работает в особенно неудобно, вы можете счесть оправданным утверждение, что автор просто все сделал неправильно, должен назвать это ошибкой и исправить! Однако автор не несет ответственности только за пару сотен строк. кода, который вы изучаете.В моем случае я отвечаю примерно за половину миллион строк кода, а также постоянное развитие. Поэтому я могу на самом деле согласен с тем, что конкретный способ ведения дел неоптимален, но если он хорошо протестирован для работы на огромном количестве платформ, на которых работает ATLAS я часто решаю оставить его в покое, чтобы сосредоточиться на более важные проблемы. Даже в том случае, если автор с вами согласен что код представляет собой полноценный POS-терминал, немного такта с вашей стороны будет иметь большое значение путь.Понимая, что автор не всегда может переписать раздел кода, который вас интересует, пойдет еще дальше.
Что ж, я не уверен, что пользователи прочитают это, но я уверен, что Я буду использовать его URL, отвечая на множество будущих запросов пользователей, поэтому я думаю это время вдали от разработки потрачено не зря!
Ура,
Клинт
Решено: ошибка atlas-create-jira-plugin
C: \ atlastutorial> плагин-атлас-создание-jira
Из-за значительных изменений для подключаемых модулей JIRA 5 требуется новая структура подключаемых модулей.
в API.
Создать плагин для?
1) Блестящий новый JIRA 5
2) Обычная версия JIRA 4 (или более ранняя)
#? 1
Выполняется: «C: \ atlassian-plugin-sdk \ apache-maven \ bin \ mvn.bat» com.atlassian.mave
n. Плагины: maven-jira-plugin: 3.11: создать
[INFO] Поиск проектов …
[ИНФОРМАЦИЯ] ———————————————- —————————
[INFO] Построение проекта Maven по умолчанию
[ИНФОРМАЦИЯ] сегмент задачи: [com.atlassian.maven.plugins: maven-jira-plugin: 3.11: crea
te] (в стиле агрегатора)
[ИНФОРМАЦИЯ] ———————————————- —————————
[ИНФОРМАЦИЯ] [jira: создать]
[INFO] Google Analytics Tracking позволяет собирать статистику использования AMPS.
[ИНФОРМАЦИЯ] Хотя никакая личная информация не отправляется, вы можете отключить отслеживание, добавив
ing
ation в вашем пом.xml
[INFO] Отправка события в Google Analytics: AMPS: jira — Создать плагин
[INFO] Свойство настройки: classpath.resource.loader.class => ‘org.codehaus.plexus
.velocity.ContextClassLoaderResourceLoader ‘.
[INFO] Свойство настройки: velocimacro.messages.on => ‘false’.
[INFO] Свойство настройки: resource.loader => ‘classpath’.
[INFO] Свойство настройки: resource.manager.logwhenfound => ‘false’.
[ИНФОРМАЦИЯ] [архетип: создать]
[INFO] Создание проекта в интерактивном режиме
[ИНФОРМАЦИЯ] Отсутствует репозиторий архетипов.Используя тот из [com.atlassian.maven.arc
hetypes: jira-plugin-archetype: 5 -> https://maven.atlassian.com/public] найдено в
внутренний каталог
Определите значение для groupId:: 1133 [AnalyticsThread-1] ОШИБКА com.dmurph.tracking.J
GoogleAnalyticsTracker — Ошибка при отправке запроса на отслеживание
java.net.ConnectException: в соединении отказано: соединение
в java.net.PlainSocketImpl.socketConnect (собственный метод)
на java.net.PlainSocketImpl.doConnect (PlainSocketImpl.java:351)
в java.net.PlainSocketImpl.connectToAddress (PlainSocketImpl.java:213)
в java.net.PlainSocketImpl.connect (PlainSocketImpl.java:200)
на java.net.SocksSocketImpl.connect (SocksSocketImpl.java:366)
в java.net.Socket.connect (Socket.java:529)
в java.net.Socket.connect (Socket.java:478)
в sun.net.NetworkClient.doConnect (NetworkClient.java: 163)
на sun.net.www.http.HttpClient.openServer (HttpClient.java:388)
на sun.net.www.http.HttpClient.openServer (HttpClient.java:523)
на sun.net.www.http.HttpClient.
на sun.net.www.http.HttpClient.New (HttpClient.java:300)
на sun.net.www.http.HttpClient.New (HttpClient.java:317)
на sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient (HttpURLC
onnection.java: 970)
на сайте sun.net.www.protocol.http.HttpURLConnection.plainConnect (HttpURLConne
ction.java:949)
на sun.net.www.protocol.http.HttpURLConnection.connect (HttpURLConnection
.java: 836)
по адресу com.dmurph.tracking.JGoogleAnalyticsTracker.dispatchRequest (JGoogleAn
alyticsTracker.java:463)
в com.dmurph.tracking.JGoogleAnalyticsTracker.access 100 долларов США (JGoogleAnalyti
csTracker.java: 76)
на com.dmurph.tracking.JGoogleAnalyticsTracker $ 1.run (JGoogleAnalyticsTra
cker.java:431)
19.09.2012 14:54:07
Полный дамп потока Java HotSpot (TM) 64-разрядная серверная виртуальная машина (смешанный режим 20.7-b02):
Демон AnalyticsBackgroundThread prio = 2 tid = 0x0000000007cb7000 nid = 0x1974 в
bject.wait () [0x000000000a9df000]
java.lang.Thread.State: WAITING (на мониторе объекта)
на java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000fe8d8070> (java.util.LinkedList)
в java.lang.Object.wait (Object.java:485)
в com.dmurph.tracking.JGoogleAnalyticsTracker $ 2.run (JGoogleAnalyticsTr
cker.java:501)
— заблокирован <0x00000000fe8d8070> (a java.util.LinkedList)
«AWT-Windows» демон prio = 6 tid = 0x00000000071a3800 nid = 0x17b8 runnable [0x00000
000a71f000]
java.lang.Thread.State: RUNNABLE
в sun.awt.windows.WToolkit.eventLoop (собственный метод)
в sun.awt.windows.WToolkit.run (WToolkit.java:293)
в java.lang.Thread.run (Thread.java:662)
демон «Java2D Disposer» prio = 10 tid = 0x00000000071a1800 nid = 0x10f0 в Object.wa
t () [0x000000000a51f000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000fe8d80f8> (java.lang.ref.ReferenceQueue $ Lock)
в java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:118)
— заблокирован <0x00000000fe8d80f8> (блокировка java.lang.ref.ReferenceQueue $)
в java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:134)
в sun.java2d.Disposer.run (Disposer.java:127)
в java.lang.Thread.run (Thread.java:662)
«пул-1-поток-5» prio = 6 tid = 0x0000000007c4e800 nid = 0x143c в Object.wait () [0x
00000000a1bf000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.j
va.util.concurrent.LinkedBlockingQueue $ SerializableLock)
в java.lang.Object.wait (Object.java:485)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlocking
ueue.взять (LinkedBlockingQueue.java:316)
— заблокирован <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.java.
til.concurrent.LinkedBlockingQueue $ SerializableLock)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.getTask (ThreadPoolExecutor.java:994)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.runWorker (ThreadPoolExecutor.java:1054)
в скрытом.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor $ Worker.run (ThreadPoolExecutor.java:575)
в java.lang.Thread.run (Thread.java:662)
«пул-1-поток-4» prio = 6 tid = 0x000000000894c000 nid = 0x1ba4 в Object.wait () [0x
00000000a0bf000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.j
va.util.concurrent.LinkedBlockingQueue $ SerializableLock)
в java.lang.Object.wait (Object.java:485)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlocking
ueue.take (LinkedBlockingQueue.java:316)
— заблокирован <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.java.
til.concurrent.LinkedBlockingQueue $ SerializableLock)
в скрытом.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.getTask (ThreadPoolExecutor.java:994)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.runWorker (ThreadPoolExecutor.java:1054)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor $ Worker.run (ThreadPoolExecutor.java:575)
в java.lang.Thread.run (Thread.java:662)
«пул-1-поток-3» prio = 6 tid = 0x00000000090fc000 nid = 0x1bdc в Object.wait () [0x
000000009fbf000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.j
va.util.concurrent.LinkedBlockingQueue $ SerializableLock)
в java.lang.Object.wait (Object.java:485)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlocking
ueue.взять (LinkedBlockingQueue.java:316)
— заблокирован <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.java.
til.concurrent.LinkedBlockingQueue $ SerializableLock)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.getTask (ThreadPoolExecutor.java:994)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.runWorker (ThreadPoolExecutor.java:1054)
в скрытом.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor $ Worker.run (ThreadPoolExecutor.java:575)
в java.lang.Thread.run (Thread.java:662)
«пул-1-поток-2» prio = 6 tid = 0x0000000007b57000 nid = 0xc60 в Object.wait () [0x0
00000009ebf000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.j
va.util.concurrent.LinkedBlockingQueue $ SerializableLock)
в java.lang.Object.wait (Object.java:485)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlocking
ueue.take (LinkedBlockingQueue.java:316)
— заблокирован <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.java.
til.concurrent.LinkedBlockingQueue $ SerializableLock)
в скрытом.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.getTask (ThreadPoolExecutor.java:994)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.runWorker (ThreadPoolExecutor.java:1054)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor $ Worker.run (ThreadPoolExecutor.java:575)
в java.lang.Thread.run (Thread.java:662)
«пул-1-поток-1» prio = 6 tid = 0x0000000008f29800 nid = 0x1bf0 в Object.wait () [0x
000000009dbf000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.j
va.util.concurrent.LinkedBlockingQueue $ SerializableLock)
в java.lang.Object.wait (Object.java:485)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlocking
ueue.взять (LinkedBlockingQueue.java:316)
— заблокирован <0x00000000d01ca6d0> (скрытый.edu.emory.mathcs.backport.java.
til.concurrent.LinkedBlockingQueue $ SerializableLock)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.getTask (ThreadPoolExecutor.java:994)
в hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor.runWorker (ThreadPoolExecutor.java:1054)
в скрытом.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExec
tor $ Worker.run (ThreadPoolExecutor.java:575)
в java.lang.Thread.run (Thread.java:662)
Демон «Детектор нехватки памяти» prio = 6 tid = 0x000000000698b000 nid = 0xf40 runnable [
x0000000000000000]
java.lang.Thread.State: RUNNABLE
демон «C2 CompilerThread1» prio = 10 tid = 0x0000000006986800 nid = 0x16c8 ожидание o
условие [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
демон «C2 CompilerThread0» prio = 10 tid = 0x000000000697a800 nid = 0x1434 ожидание или
условие [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Демон «Присоединить прослушиватель» prio = 10 tid = 0x0000000006977000 nid = 0x19a4 runnable [0x
000000000000000]
java.lang.Thread.State: RUNNABLE
Демон «Диспетчер сигналов» prio = 10 tid = 0x0000000006972000 nid = 0x1118 ожидание на
условие [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Демон «Finalizer» prio = 8 tid = 0x000000000052d800 nid = 0x1b34 в Object.wait () [0
000000000691f000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание <0x00000000d08ab300> (блокировка java.lang.ref.ReferenceQueue $)
в java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:118)
— заблокирован <0x00000000d08ab300> (файл java.lang.ref.ReferenceQueue $ Lock)
в java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:134)
в java.lang.ref.Finalizer $ FinalizerThread.run (Finalizer.java:159)
Демон «Обработчик ссылок» prio = 10 tid = 0x0000000000526800 nid = 0x4f4 в Object.w
it () [0x000000000681f000]
java.lang.Thread.State: WAITING (на мониторе объекта)
в java.lang.Object.wait (собственный метод)
— ожидание на <0x00000000d08ab298> (java.lang.ref.Reference $ Lock)
в java.lang.Object.wait (Object.java:485)
в java.lang.ref.Reference $ ReferenceHandler.run (Reference.java:116)
— заблокирован <0x00000000d08ab298> (блокировка java.lang.ref.Reference $)
«main» prio = 6 tid = 0x000000000058b800 nid = 0x85c runnable [0x00000000029be000]
java.lang.Thread.State: RUNNABLE
в java.util.Hashtable.put (Hashtable.java:393)
— заблокирован <0x00000000f80f4ff8> (файл java.util.Properties)
в java.util.Properties.setProperty (Properties.java:143)
— заблокирован <0x00000000f80f4ff8> (a java.util.Properties)
в org.apache.maven.archetype.common.ArchetypeConfiguration.setProperty
ArchetypeConfiguration.java:211)
в org.apache.maven.archetype.ui.DefaultArchetypeGenerationConfigurator
configureArchetype (DefaultArchetypeGenerationConfigurator.java:193)
в орг.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.exec
te (CreateProjectFromArchetypeMojo.java:182)
в org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPlug
nManager.java:483)
в org.twdata.maven.mojoexecutor.MojoExecutor.executeMojoImpl (MojoExecu
или. Java:120)
в org.twdata.maven.mojoexecutor.MojoExecutor $ ExecutionEnvironmentM2.ex
cuteMojo (MojoExecutor.java: 403)
на org.twdata.maven.mojoexecutor.MojoExecutor.executeMojo (MojoExecutor.
в среднем: 74)
в com.atlassian.maven.plugins.amps.MavenGoals.createPlugin (MavenGoals.
в среднем: 168)
на com.atlassian.maven.plugins.amps.CreateMojo.execute (CreateMojo.java:
9)
в org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPlug
nManager.java:483)
в орг.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (По умолчанию
ultLifecycleExecutor.java:678)
в org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalon
Цель(DefaultLifecycleExecutor.java:553)
в org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (по умолчанию
ltLifecycleExecutor.java:523)
в org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa
dleFailures (DefaultLifecycleExecutor.java: 371)
в org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme
ts (DefaultLifecycleExecutor.java:268)
в org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultL
fecycleExecutor.java:181)
в org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:356)
в org.apache.maven.DefaultMaven.execute (DefaultMaven.java:137)
на org.apache.maven.cli.MavenCli.main (MavenCli.java:356)
в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl
Java: 39)
в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcce
sorImpl.java:25)
в java.lang.reflect.Method.invoke (Method.java:597)
по адресу org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java: 315)
в org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
в org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430
в org.codehaus.classworlds.Launcher.main (Launcher.java:375)
«VM Thread» prio = 10 tid = 0x000000000051e800 nid = 0xdd0 runnable
«Поток задачи GC № 0 (ParallelGC)» prio = 6 tid = 0x0000000000477000 nid = 0x13dc runnab
e
«Поток задачи GC №1 (ParallelGC)» prio = 6 tid = 0x0000000000479000 nid = 0x53c runnabl
«Поток задачи GC №2 (ParallelGC)» prio = 6 tid = 0x000000000047a800 nid = 0xec0 runnabl
«Поток задачи GC № 3 (ParallelGC)» prio = 6 tid = 0x000000000047c800 nid = 0x1198 runnab
e
«Поток периодической задачи ВМ» prio = 10 tid = 0x0000000006994000 nid = 0xb40 в ожидании c
номер
Глобальные ссылки JNI: 1612
Куча
PSYoungGen всего 249472K, использовано 152476K [0x00000000f0000000, 0x00000000ffe
0000, 0x0000000100000000)
eden space 238400K, 62% использовано [0x00000000f0000000,0x00000000f9223368,0x0000000
fe8d0000)
из космоса 11072K, использовано 25% [0x00000000fe8d0000,0x00000000feb94010,0x00000000
f3a0000)
на пространство 10624K, использовано 0% [0x00000000ff410000,0x00000000ff410000,0x00000000f
e70000)
PSOldGen всего 86144K, использовано 29815K [0x00000000d0000000, 0x00000000d5420
00, 0x00000000f0000000)
объектное пространство 86144K, использовано 34% [0x00000000d0000000,0x00000000d1d1ddf8,0x000000
0d5420000)
PSPermGen всего 21248K, использовано 13623K [0x00000000c0000000, 0x00000000c14c0
00, 0x00000000d0000000)
объектное пространство 21248K, использовано 64% [0x00000000c0000000,0x00000000c0d4de50,0x000000
0c14c0000)
[ИНФОРМАЦИЯ] ———————————————- —————————
[ERROR] BUILD ERROR
[ИНФОРМАЦИЯ] ———————————————- —————————
[ИНФОРМАЦИЯ] Невозможно выполнить mojo
[ИНФОРМАЦИЯ] ———————————————- —————————
[ИНФОРМАЦИЯ] Для получения дополнительных сведений запустите Maven с ключом -e
[ИНФОРМАЦИЯ] ———————————————- —————————
[INFO] Общее время: 8 минут 19 секунд
[ИНФОРМАЦИЯ] Окончание: ср, 19 сен, 14:54:08 PDT 2012
[ИНФОРМАЦИЯ] Последняя память: 39M / 327M
[ИНФОРМАЦИЯ] ———————————————- —————————
Прекратить пакетное задание (Д / Н)? y
C: \ atlastutorial>
Атлас инструкция
- Defold
- Товар
- Витрина
- Выучить
- Портал активов
- Открыть & nbspSource
- Форум
- Скачать
- Пожертвовать
- Скачать
- GitHub
- Примеры
- Учебники
- Руководства
- Ссылка API
- FAQ
- Введение
- Установка Defold
- Редактор
- Глоссарий
- Defold для пользователей Flash
- Получение помощи
- Создание проекта
- Настройки проекта
- Библиотеки
- Строительные блоки
- Адресация
- Передача сообщений
- Жизненный цикл приложения
- Импорт ресурсов
- Импорт 2D-графики
- Импорт 3D-моделей
- Адаптация к разным размерам экрана
- Обновление в реальном времени
- Анимация
- Atlas
- Шрифт
- Управление ресурсами
- Источник плитки
- Профили фильтрации текстур
- Обзор
- Collection factory
- Collection proxy
- Collision object
- Camera
- Factory
- Label
- Mesh
- Model
- Particle FX
- Sound
- Spine animation
- Spine model
- Spine model
- Spine model
- Spine model
- Spine model
- Spine model Tilemap
- Обзор графического интерфейса пользователя
- Узлы Box
- Текстовые узлы
- Узлы Pie
- Узлы Spine
- Узлы ParticleFX
- Узлы шаблонов
- Скрипты
- Отсечение
- Макеты
- Объекты столкновения
- Формы столкновения
- Отражение лучей
- Соединения
- Скрипты
Atlas 5 Data Sheet
Atlas 5Конфигурации автомобиля
Компоненты автомобиля
Атлас 5 Запись о запуске
Atlas 5 был запущен компанией Lockheed Martin на рынок расходных материалов Конструкция автомобиля (EELV) для U.С. ВВС. Консорциум United Launch Alliance, новый компания, выделенная Boeing и Lockheed Martin, приобрела Delta IV и Atlas V EELV программ в декабре 2006 года.
Ракета, доступная в нескольких вариантах, построена вокруг первая ступень LOX / RP-1 Common Core Booster (CCB) и вторая ступень LOX / Lh3 Centaur с одним или двумя двигателями RL10. Можно увеличить до пяти твердотопливных ракетных ускорителей (ТРГ). тяга первой ступени.
Трехзначное обозначение обозначает конфигурации Atlas V.Первая цифра означает диаметр обтекателя полезной нагрузки в метрах. Второй цифра указывает количество SRB. Третья цифра обеспечивает номер второго Кентавра. двигатели ступени RL10 (1 или 2).
Серия Atlas V 400 с 4-метровым обтекателем полезной нагрузки и
до трех SRB, может увеличить до 7,7 метрических тонн до 28,7 градуса геосинхронной передачи
орбиты (GTO) или 15,26 тонны на низкую околоземную орбиту 28,7 градуса (LEO) от мыса Канаверал.Атлас
V 500 с обтекателем полезной нагрузки диаметром 5 метров и до пяти SRB может поставить до 8,9
тонн на 28,7 градуса GTO или 18,85 тонны на 28,7 градуса LEO. 2.5 этап, Atlas 5 Heavy
который использует три параллельных горелки CCB, был разработан, но не разработан. Высшее
возможность доставки полезной нагрузки на НОО при использовании двух двигателей RL-10, но этот вариант не был
разработан по состоянию на середину 2013 года.
CCB заменяет Атлас наследия баллонные баки из нержавеющей стали с алюминиевыми изотермическими баками.Одиночная двойная упорная камера Сцена приводится в движение двигателем РД-180 производства российского НПО Энергомаш. РД-180 был разработан на базе четырехкамерный двигатель РД-170, первоначально разработанный для советской планки «Энергия» на ускорители и теперь используются ракетами-носителями «Зенит». Дросселируемый двигатель использует поэтапный цикл сгорания, с турбонасосами низкого давления, подающими топливо до высокого давления турбонасос. Давление пороха дополнительно увеличивается за счет использования предварительной горелки.
На старте тяга CCB может быть увеличена до пяти. Твердотопливные ракетные двигатели (РДТ) Aerojet.Двигатели размером 1,55 x 17,7 м в настоящее время крупнейший в мире цельный моносегмент.
Для Atlas V, Centaur, первой в мире жидкости Верхняя ступень водород / кислород была расширена и модернизирована. На сцене по-прежнему используется нержавеющая сталь. стальные баллонные баллоны, нижний LOX и верхний Lh3 разделены общим эллиптическая переборка. Centaur питается от перезапускаемого Pratt & Whitney RL10A-4-2. двигатель с фиксированным удлинителем форсунки из углепластика.
Кентавр с тонкой кожей не может легко выдержать гиганта 5.4 обтекатель полезной нагрузки диаметром метра, поэтому композитный обтекатель Contraves также закрывает Centaur. Этот подход изначально использовался для Titan 3E и Titan 4. Обтекатель был заимствован из Ариана 5 дизайнов.
Атлас 5 запускается с космодрома на мысе Канаверал (SLC) 41, восстановленная площадка Titan 4. На Мысе Atlas V собирают в новом 85.4 метров высотой в вертикальную интеграционную систему (VIF) и транспортировку 550 метров на мобильном устройстве стартовая площадка на площадку не более чем за 24 часа до старта.
13 марта 2006 г. AV-006 впервые исполнил Запуск Atlas 5 с восстановленной площадки на авиабазе Ванденберг SLC 3 East. Подушка Ванденберга использует обычную вышку мобильной службы, а не «чистую площадку».
По состоянию на середину 2013 года ULA поручило компании Pratt & Whitney (к тому времени часть новой компании Aerojet-Rocketdyne) с переоборудованием излишков построенных двигателей RL10B-2 для Delta IV в двигатели RL-10C-1 для Atlas V. Эти двигатели не требуют две выдвижные секции сопла, оставляя только одно фиксированное удлинение из углеродного композитного материала.Это изменение приведет к созданию двигателя, развивающего большую тягу, чем RL10-A-4-2, но это, вероятно, дает немного меньший удельный импульс. В целом изменение будет немного улучшить производительность Atlas V для более тяжелых нагрузок, но снизить производительность для более легкие полезные нагрузки. Модифицированные двигатели постепенно вытеснят оригинальные двигатели. при этом запасы обоих типов заканчиваются в 2018 году или позже. В этот момент либо Будет разработан новый двигатель класса тяги 15 тонн или будут закуплены новые двигатели RL10.
Запуск Atlas 5 NRO Mission
Самый мощный Atlas 5 для полета с авиабазы Ванденберг, модель 541 с четырьмя твердотопливными ракетами двигателей и обтекателя полезной нагрузки диаметром пять метров, запустили засекреченный национальный Миссия разведки НРОЛ-35 13 декабря 2014 г. Поднята 522-тонная ракета. вылетел из космического стартового комплекса 3 на восток в 03:19 UTC и быстро оказался в зоне отсутствия новостей.
Аналитики ожидали, что запуск на орбиту полезной нагрузки эллиптической 12-часовой Молнии. типа орбита.Возможная полезная нагрузка включала спутники связи или разведки сигналов. Использование Atlas 541 показало, что спутник, вероятно, будет тяжелее любого ранее запущенный США на орбиту «Молния». Предыдущий запуск Для выхода на орбиту 1120 x 37 600 км x 63,56 градуса «Молния» использовался менее способный Atlas 5-411 только с одним навесным твердотельным двигателем.
AV-051 Atlas был первым самолетом, оснащенным двигателем RL10C-1 Centaur. В Силовая установка Aerojet-Rocketdyne представляла собой модифицированный RL10B-2, полученный из избыточных запасов Программа Дельта 4.Для преобразования две нижние выдвижные секции сопла Были сняты RL10B-2 и установлен улучшенный двойной искровой воспламенитель. Двигатель произвел 10,383 тонны тяги, что немного больше, чем 10,115 тонны тяги. производился на предыдущем двигателе RL10A-4-2 Centaur.
Это был 455-й спущенный на воду RL10. Двигатели налетали 50 лет на семи разных типы ракет-носителей, включая Saturn I, Atlas Centaur, Atlas 3, Atlas 5, Titan 3E, Titan 4A / B и Delta 3.
AV-051 стал девятым Атласом 5 года, рекордом для Атласа 5. Это также был третий Атлас 5. года для вылета из ВАФБ.
Атлас 5 / Starliner Test
Атлас 5. AV-080 запустил первый самолет Boeing CST-100 Starliner на первом испытании беспилотного орбитального полета от Мыс Канаверал, 20 декабря 2019 года. Взлет. состоялся в 11:36 UTC с SLC 41. Хотя Вариант Atlas 5 N22, увенчанный Centaur с двигателем два двигателя RL10A-4-2, форсированный космический корабль Starliner номер 3 в Правильный околосуборбитальный 71 х 181 км х 51.6 град траектория ввода, проблемы с синхронизацией на борту 13-тонный космический корабль задержал запланированный Ожог орбитальной вставки, запланированный на апогей примерно через 31 минуту после старта. А Наземный аварийный ожог проведен несколько минут спустя, позволяя Starliner достичь 187 x 222 км x 51,6 градуса орбиты.
По неизвестным причинам определен, Starliner выполнил неверный Часы истекшего времени миссии после отделения от Кентавр.Это вызвало ряд проблем, в том числе пропущенный вставной прожиг его сервисным модулем Орбитальное маневрирование и контроль ориентации (OMAC) двигатели и чрезмерная система контроля реакции (RCS) горение топлива во время того, что должно было быть период побережья. Руководители программ решили прервать запланированная встреча с Международной космической станцией и стыковочная часть миссии. 48-часовой непредвиденный полет на посадку в Уайт Сэндс был выбран вместо этого.Влияние на будущее экипажа планы миссии еще предстоит определить.
Атлас совершил подъем без высоты, предназначенный для ограничения экипажа g-силы в случае прерывания. Это привело к сдвоенные твердотопливные двигатели сохраняются до 2 мин 22 сек до выброса за борт. Атлас горел 4 мин 29 сек. прежде, чем Кентавр вступил во владение, зажег своего двойника LOX / Lh3 двигатели при 4 мин 45 сек. Восходящий нос Starliner крышка сброшена незадолго до возгорания Кентавра.А новая двухкомпонентная юбка Aeroskirt, прикрепленная к основе Сервисный модуль Starliner для ограничения аэродинамики силы на сцене Кентавра, выброшены на 5 мин 5 сек. Кентавр отключен на 11 мин 55 сек. Starliner разделены на 14 мин 55 сек. Кентавр впоследствии произвел продувку и вернулся к юго-западу от Австралия примерно через 57 минут после запуска.
Это был успешный запуск Атласа 5, за которым последовал космический корабль. провал миссии.После задержки Starliner сделал использовать свою систему RCS для достижения начальная орбита близка к плану, но за счет чрезмерного топливо, которое предотвратило последующую МКС рандеву. Космический корабль восстановлен из начальные проблемы для двухдневного испытательного полета, во время которой он несколько раз запустил двигатели OMAC. раз. Starliner успешно приземлился на Белые пески 22 декабря.
Конфигурации автомобиля
LEO Полезная нагрузка (метрические тонны) (185 км x 28.5 град) # | LEO Полезная нагрузка (метрические тонны) (407 км x 51,6 град) | LEO Полезная нагрузка (метрические тонны) (200 км x 28,5 град) (1) 90,0 град) (2) | GTO Полезная нагрузка От 1500 м / с до GEO * (метрическая тонн) ## | GTO Полезная нагрузка От 1800 м / с до GEO (метрическая тонн) ## | Конфигурация | Высота LIftoff (метры) | Взлетная масса (метрические тонны) | |
Атлас V 401/402 | 12.5 т | 3,765 т | 4,95 т | CCB + SEC / DEC + EPF | 58,3 м | 333,32 т | ||
Атлас V 401 (RL-10C) | 8,91 т | 9,80 т (1) 8,08 т (2) | 4.75 т | CCB + SEC / DEC + EPF | 58,3 м | 333,32 т | ||
Атлас В 411 | 4,535 т | 6,075 т | CCB + SRB + SEC + EPF | 58,3 м | 374,12 т | |||
Атлас V 411 (RL-10C) | 10.67 т | 12,03 т (1) 9,98 т (2) | 5,95 т | CCB + SRB + SEC + EPF | 58,3 м | 374,12 т | ||
Atlas V 421 | 5,255 т | 7,00 т | CCB + 2SRB + SEC + EPF | 58.3 м | 414,92 т | |||
Атлас V 421 (RL-10C) | 12,06 т | 13,60 т (1) 11,14 т (2) | 6,89 т | CCB + 2SRB + SEC + EPF | 58,3 м | 414,92 т | ||
Атлас V 431 | 5.885 т | 7,80 т | CCB + 3SRB + SEC + EPF | 58,3 м | 461,18 т | |||
Атлас V 431 (RL-10C) | 13,25 т | 15,26 т (1) 12,13 т (2) | 7,70 т | CCB + 3SRB + SEC + EPF | 58.3 м | 461,18 т | ||
Атлас V 501/502 | 10,3 т | 3,00 т | 3,97 т | CCB + SEC / DEC + 5мSPLF | 62,2 м | 337,29 т | ||
Atlas V 501 (RL-10C) | 7.54 т | 8,21 т (1) 6,77 т (2) | 3,78 т | CCB + SEC / DEC + 5мSPLF | 62,2 м | 337,29 т | ||
Атлас V 521/522 | 15,08 т | 4,93 т | 6,485 т | CCB + SEC / DEC + 2SRB + 5мSPLF | 62.2 м | 429,81 т | ||
Atlas V 521 (RL-10C) | 12,51 т | 13,50 т (1) 11,16 т (2) | 6,48 т | CCB + SEC / DEC + 2SRB + 5мSPLF | 62,2 м | 429,81 т | ||
Атлас V 531/532 | 17.25 т | 5,645 т | 7,425 т | CCB + SEC / DEC + 3SRB + 5мSPLF | 62,2 м | 476,07 т | ||
Atlas V 531 (RL-10C) | 14,48 т | 15,53 т (1) 12,88 т (2) | 7.45 т | CCB + SEC / DEC + 3SRB + 5мSPLF | 62,2 м | 476,07 т | ||
Атлас V 541/542 | 18,96 т | 6,28 т | 8,24 т | CCB + SEC / DEC + 4SRB + 5мSPLF | 62,2 м | 522.33 т | ||
Atlas V 541 (RL-10C) | 16,29 т | 17,41 т (1) 14,48 т (2) | 8,29 т | CCB + SEC / DEC + 4SRB + 5мSPLF | 62,2 м | 522,33 т | ||
Атлас V 551/552 | 20,52 т | 6.695 т | 8,67 т | CCB + SEC / DEC + 5SRB + 5mSPLF | 62,2 м | 568,59 т | ||
Atlas V 551 (RL-10C) | 17,72 т | 18,85 т (1) 15,76 т (1) | 8,90 т | CCB + SEC / DEC + 5SRB + 5mSPLF | 62.2 м | 568,59 т | ||
Атлас В Н22 (2хРЛ10А-4-2) | 13,25 т | CCB + DEC + 2SRB (без PLF) | 52,4 м | ~ 430 т |
# Использование двух двигателей Centaur
## Использование одного двигателя Centaur
* GEO: геосинхронная околоземная орбита
Затененные модели будут постепенно прекращены по мере ввода в эксплуатацию RL-10C-1
Компоненты автомобиля
СРБ (Аэроджет) | Общее ядро Бустер (CCB) (Локхид Мартин) | Кентавр (Локхид Мартин) Одноместный (SEC) или двойной (DEC) Двигатель | Кентавр (Локхид Мартин) Одноместный (SEC) Двигатель | 400 Interstage | 500 Interstage | |
Диаметр (м) | 1.55 м | 3,81 м | 3,05 м | 3,05 м | 3,85 / 3,05 м | 3,83 м |
Длина (м) | 17,7 м | 32,46 м | 12,68 м | 12,68 м | 4,78 м | 4.31 м |
Масса пороха (т) | 42.63 т | 284,09 т | 20,8 т | 20,8 т | ||
Общая масса (тонн) | 46,26 т | 304,83 т | 22,83 т | 22,83 т | 0,8 т | 1,57 т |
Двигатель | AJ-62 | РД-180 | RL10A-4-2 | RL10C-1 | ||
Производитель двигателя | Аэроджет | Энергомаш | Pratt & Whitney | Aerojet Rocketdyne | ||
Топливо | HTPB | РП-1 | Lh3 | Lh3 | ||
Окислитель | HTPB | LOX | LOX | LOX | ||
Тяга (на уровне моря, т) | 172.2 т | 390,2 т | ||||
Усилие (в вакууме (сред.) Тонны) | 126,98 т | 423,4 т | 10,12 т 20,24 т | 10,383 т | ||
ISP (на уровне моря, сек) | 245 с | 311.9 с | ||||
ISP (в секунду) | 275 с | 338,4 с | 450,5 с | ~ 450 с | ||
Время горения (сек) | 90 с | 240 с | 926 с (сек) 463 с (DEC) | ~ 835 с (сек) | ||
№Двигатели | 1 | 1 | 1 или 2 | 1 |
Компоненты автомобиля, продолжение
400 Большой обтекатель | 400 Расширенный обтекатель | Короткий обтекатель 5 м | Обтекатель длиной 5 м | ||
Диаметр (метры) | 4.2 м | 4,2 м | 5,4 м | 5,4 м | |
Длина (метры) | 12,2 м | 13,1 м | 20,7 м | 23,4 м | |
Масса (т) | 2,09 т | 2,26 т | 4,09 т | 4.65 т |
Атлас 5 Запустить запись
================================================= ===================================== ================================================== ==================================== Дата Идентификатор транспортного средства Масса полезной нагрузки * Орбита Орбита кг (kmxkmxdeg) Тип ** -------------------------------------------------- -------------------------------------- 21.08.02 Атлас 5-401 AV001 Hot Bird 6 3905 CC41 315x45863x17.82 GTO + 13.05.03 Атлас 5-401 AV002 HellaSat 2 3440 CC41 312x85457x17 GTO + 17.07.03 Атлас 5-521 AV003 Радуга 1 4328 CC41 3790x35845x17.5 GTO + 17.12.04 Атлас 5-521 AV005 AMC-16 4200 CC41 4761x34611x27.2 GTO 11.03.05 Атлас 5-431 AV004 Inmarsat 4F1 (4A) 5945 CC41 440xx21 GTO + 12.08.05 Атлас 5-401 AV007 MRO Mars Orbiter 2180 CC41 HCO 19.01.06 Атлас 5-551 AV010 Плутон New Horizons 478 CC41 HCO 20.04.06 Атлас 5-411 АВ008 Астра 1КР 4332 CC41 6212x37786x23.97 GTO + 09.03.07 Атлас 5-401 AV013 STP-1 (OES +) 1400 CC41 560x560x35.4 LEO 15.06.07 Атлас 5-401 AV009 NROL-30R CC41 [842x1186x63,35] [LEO] (2) 11.10.07 Атлас 5-421 AV011 WGS-SV1 5770 CC41 477x66847x20.1 GTO + 10.12.07 Атлас 5-401 AV015 NROL-24 (SDS?) CC41 261x16776x60 EEO / M 13.03.08 Атлас 5-411 AV006 NRO L-28 VA3E 1200x39000x63 EEO / M 14.04.08 Атлас 5-421 AV014 ICO G1 6630 CC41 187x35925x22.7 GTO 04.04.09 Атлас 5-421 AV016 WGS F2 5987 CC41 408x66811x20.93 GTO + 18.06.09 Атлас 5-401 AV020 LRO / LCROSS 2810 CC41 194x353700x28 HTO 08.09.09 Атлас 5-401 АВ018 ПАН 3000? CC41 GTO +? 18.10.09 Атлас 5-401 AV017 DMSP-18 1200 VA3E 857kmx99deg LEO / S 23.11.09 Атлас 5-431 AV024 Intelsat 14 5614 CC41 6037x36823x22.48 GTO + 11.02.10 Атлас 5-401 AV021 SDO 3100 CC41 2498x35318x28.52 GTO 22.04.10 Атлас 5-501 AV012 X-37B OTV-1 4989 CC41 400x400x40 LEO 14.08.10 Атлас 5-531 AV019 AEHF-1 6170 CC41 222x50245x22.2 GTO + 21.09.10 Атлас 5-501 AV025 NROL-41 VA3E 1100x1100x123 LEO / R 05.03.11 Атлас 5-501 AV026 X-37 ОТВ-2 ~ 5300 CC41 LEO 15.04.11 Атлас 5-401 АВ027 НРОЛ-34 ~ 6000? VA3E 1,000x1,000x63,4 LEO 07.05.11 Атлас 5-401 АВ022 СБИРС-ГЕО 1 4833 CC41 185x35786x21.64 GTO 05.08.11 Атлас 5-551 AV029 Juno 3625 CC41 HCO 26.11.11 Атлас 5-541 AV028 MSL 3839 CC41 HCO 24.02.12 Атлас 5-551 AV030 MUOS 1 6740 CC41 3461x35786x19 GTO 04.05.12 Атлас 5-531 AV031 AEHF-2 6170 CC41 222x50244x20.7 GTO + 20.06.12 Атлас 5-401 AV023 NROL-38 CC41 GTO? 32.08.12 Атлас 5-401 AV032 RBSP A / B 1316 CC41 601x30709x10 EEO 13.09.12 Атлас 5-401 АВ033 НРОЛ-36 ~ 6000 ВА3Е 1000х1000х63.4? ЛЕО? 11.12.12 Атлас 5-501 AV034 ОТВ-3 (X37B-1F2) ~ 5000 CC41 343x360x43,5 LEO 31.01.13 Атлас 5-401 AV036 TDRS-K 3454 CC41 4313x35789x25.9 GTO + 11.02.13 Атлас 5-401 AV035 LDCM 2770 VA3E 661x676x98.2 LEO / S 19.03.13 Атлас 5-401 AV037 SBIRS GEO2 ~ 4500 CC41 185x35786x22.19 GTO 15.05.13 Атлас 5-401 AV039 GPS 2F-4 1540 CC41 20200x55 MEO 19.07.13 Атлас 5-551 AV040 MUOS 2 6740 CC41 3802x35787x19.1 GTO 18.09.13 Атлас 5-531 AV041 AEHF 3 6169 CC41 225x50000x20.9 GTO 18.11.13 Атлас 5-401 AV038 MAVEN 2540 CC41 HCO 06.12.13 Атлас 5-501 AV042 NROL 39 VA3E 1100x1100x123 LEO / R 24.01.14 Атлас 5-401 AV043 TDRS-L 3454 CC41 4839x35788x25.5 GTO + 03.04.14 Атлас 5-401 AV044 DMSP F19 1200 VA3E 853x853x98.87 LEO / S 10.04.14 Атлас 5-541 AV045 NROL-67 CC41 GEO? 22.05.14 Атлас 5-401 AV046 NROL-33 CC41 GTO? 02.08.14 Атлас 5-401 AV048 GPS 2F7 1630 CC41 20200x55 MEO 13.08.14 Атлас 5-401 AV047 Worldview 3 2812 VA3E 607x629x97.97 LEO / S 17.09.14 Атлас 5-401 AV049 CLIO CC41 GTO + 29.10.14 Атлас 5-401 AV050 GPS 2F-8 1630 CC41 20200x55 MEO 13.12.14 Атлас 5-541 AV051 NROL 35 VA3E 2101x37748x62,85 EEO / M (3) 21.01.15 Атлас 5-551 AV052 MUOS 3 6740 CC41 3817x35787x19.11 GTO 13.03.15 Атлас 5-421 AV053 MMS 5440 CC41 580x70279x28.78 EEO 20.05.15 Атлас 5-501 AV054 AFSPC 5 (X37B OTV4?) 5000+ CC41 LEO 15.07.15 Атлас 5-401 AV055 GPS 2F-10 1630 CC41 20200x55 MEO 02.09.15 Атлас 5-551 AV056 MUOS 4 6740 CC41 3819x35786x19.11 GTO + 02.10.15 Атлас 5-412 AV059 Морелос 3 5300 CC41 4797x35788x26.99 GTO 08.10.15 Атлас 5-401 AV058 NROL 55 (NOSS 3-7) VA3E 1013x1200x63.43 LEO 31.10.15 Атлас 5-401 AV060 GPS 2F-11 1630 CC41 20426x20486x55 MEO 06.12.15 Атлас 5-401 AV061 Cygnus / OA-4 7492 CC41 230x51.6 LEO / МКС 05.02.16 Атлас 5-401 AV057 GPS 2F-12 1630 CC41 20426x20486x55 MEO 23.03.16 Атлас 5-401 AV064 Cygnus OA-6 ~ 7495 CC41 230x51.6 НОО / МКС [4] 24.06.16 Атлас 5-551 AV063 MUOS 5 6740 CC41 3841x35706x19.1 GTO + 28.07.16 Атлас 5-421 AV065 NROL 61 CC41 GTO [5] 08.09.16 Атлас 5-411 AV067 OSIRIS-REx 1529 CC41 HCO 11.11.16 Атлас 5-401 AV062 WorldView 4 2485 VA3E 610x628x97.96 LEO / S 19.11.16 Атлас 5-541 AV069 GOES-R 5192 CC41 8099x35286x10.6 GTO + 18.12.16 Атлас 5-431 AV071 EchoStar 19 6637 CC41 204x65000x25.44 GTO + 21.01.17 Атлас 5-401 AV066 SBIRS GEO 3 4540 CC41 185x35822x23.29 GTO 01.03.17 Атлас 5-401 AV068 NROL 79 (Взломщик?) VA3E LEO 18.04.17 Атлас 5-401 AV070 Cygnus OA-7 7227 CC41 230x51.6 LEO / ISS 18.08.17 Атлас 5-401 AV074 TDRS-M 3454 CC41 4640x35787x26.2 GTO + 24.09.17 Атлас 5-541 AV072 NROL 42 VA3E EEO / M? 15.10.17 Атлас 5-421 AV075 NROL 52 CC41 GTO [5] 20.01.18 Атлас 5-411 АВ076 СБИРС ГЕО 4 4540 CC41 185x35851x16.88 GTO 01.03.18 Атлас 5-541 AV077 GOES S 5192 CC41 8200x35289x9.52 GTO + 14.04.18 Атлас 5-551 AV079 AFSPC 11 CC41 GEO 05.05.18 Atlas 5-401 AV078 InSight 694 VA3E HCO [6] 17.10.18 Атлас 5-551 AV073 AEHF 4 6168 CC41 8914x35299x12,8 GTO + [7] 08.08.19 Атлас 5-551 AV084 AEHF 5 6168 CC41 14434x35299x9.95 GTO + [8] 20.12.19 Атлас 5-Н22 AV080 CST-100 OFT ~ 13000 CC41 72x181x51.6 LEO / [ISS] [9] 10.02.20 Атлас 5-411 AV087 Солнечный орбитальный аппарат 1800 CC41 HCO 26.03.20 Атлас 5-551 AV086 AEHF 6 6168 CC41 10876x35299x13.9 GTO + [8] 17.05.20 Атлас 5-501 AV081 USSF 7 (X37B OTV6) ~ 6000? CC41 LEO [10] 30.07.20 Атлас 5-541 AV088 Марс-2020 4082 CC41 HCO [11] -------------------------------------------------- -------------------------------------- (2) Centaur отключился примерно на четыре секунды раньше во время второго срабатывания, оставляя две полезные нагрузки NOSS на необъявленной низкой орбите перехода.Через две недели после запуска представители ВВС США сообщили, что жидкий водород просочился через клапан, который не закрывался должным образом во время береговой фазы, что приводит к нехватке топлива во время второго ожога. Наблюдатели-любители отслеживали полезные нагрузки, на орбитах 842 x 1186 км x 63,35 градуса, что ниже ожидаемого 1000 x 1200 км x 63,4 град. Сообщается, что спутники будут способны выйти на рабочие орбиты, несмотря на недостаток. (3) Первый полет двигателя RL10C-1.[4] Ракета-носитель Atlas отключилась на ~ 5-6 секунд раньше. Кентавр горел не одну минуту дольше, чем планировалось, выйти на орбиту. Деорбит не попал в цель. Смесь РД-180 Отказ клапана управления соотношением вызвал преждевременное истощение LOX. [5] Вероятный первый спутник ретрансляции данных Quasar нового поколения. [6] Марсианский посадочный модуль. Первая HCO от ВАФБ. [7] Кентавр с 3 ожогами, средний берег до перигея. 3,5-часовая миссия. [8] Используется комплект Centaur GSO Kit для более высокого перигея.5.5 часовая миссия. [9] Атлас успешно вышел на запланированную орбиту 72x181 км x 51,6 градуса. Орбитальная установка Starliner отложенные по таймеру проблемы. Достигнув орбиты 187x222 км x 51,6 град после земли получил команду на сжигание, но стыковка с МКС была отменена из-за большого количества топлива в RCS, вызванного выпуск часов. [10] Считается, что это третий полет первого X-37B. Первое использование служебного модуля. [11] NASA / JPL Марсоход Perserverance массой 1025 кг. * Код сайта: CC = мыс Канаверал, Флорида, США CC37B = Космический стартовый комплекс 37B: Дельта 4 CC41 = Космический стартовый комплекс 41: Атлас 5 VA = Ванденберг AFB, Калифорния, США VA3E = Космический стартовый комплекс 3E: Атлас 5 VA6 = Космический стартовый комплекс 6: Дельта 4 ** Код орбиты: Каталожные номера
Atlas Launch Systems Руководство по планированию миссий, Atlas V
Приложение, январь 1999 г.
Руководство по планированию миссий по системам запуска Atlas, ред. 9, сентябрь 2001 г.
Руководство по планированию миссий Atlas Launch Systems, ред. 10, декабрь 2004 г.
Техническое резюме Atlas V и Delta IV, ULA, июнь 2013 г.
Последнее обновление: 30 июля 2020 г.
AUR (ru) — atlas-lapack
Я получил сообщение об ошибке «gcc: error: unrecognized command-line option‘ -V ’» при сборке из AUR.
Полные логи прилагаются ниже.
Настроено с помощью: / build / gcc / src / gcc / configure --prefix = / usr --libdir = / usr / lib --libexecdir = / usr / lib --mandir = / usr / share / man --infodir = / usr / share / info --with-bugurl = https: //bugs.archlinux.org/ --enable-languages = c, c ++, ada, fortran, go, lto, objc, obj-c ++, d - with-isl --with-linker-hash-style = gnu --with-system-zlib --enable -__ cxa_atexit --enable-cet = auto --enable-check = release --enable-clocale = gnu --enable -default-pie --enable-default-ssp --enable-gnu-Indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-Multilib --enable-plugin --enable-shared --enable-thread = posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir = / usr / включить / dlang / gdc
Модель резьбы: posix
Поддерживаемые алгоритмы сжатия LTO: zlib zstd
gcc версии 10.1.0 (GCC)
/ usr / bin / gcc -V 2> & 1 >> bin / INSTALL_LOG / ERROR.LOG
gcc: error: нераспознанный параметр командной строки ‘-V’
gcc: фатальная ошибка: нет входных файлов
компиляция прекращена.
make [4]: [Make.top:6: error_report] Ошибка 1 (игнорируется)
/ usr / bin / gcc --version 2> & 1 >> bin / INSTALL_LOG / ERROR.LOG
@ jbe456, да, atlas-lapack — это замена blas, lapack и cblas.
Во время установки происходит сбой из-за конфликтующих файлов:
ошибка : не удалось выполнить транзакцию (конфликтующие файлы)
атлас-лапак: / usr / include / cblas.h существует в файловой системе (принадлежит cblas)
atlas-lapack: /usr/lib/libblas.so существует в файловой системе (принадлежит blas)
atlas-lapack: /usr/lib/libcblas.so существует в файловой системе (принадлежит cblas)
atlas-lapack: /usr/lib/liblapack.so существует в файловой системе (принадлежит Lapack)
atlas-lapack: /usr/lib/liblapack.so.3 существует в файловой системе (принадлежит Lapack)
atlas-lapack: /usr/lib/liblapack.so.3.9.0 существует в файловой системе (принадлежит Lapack)
Произошли ошибки, пакеты не обновлялись.
Следует ли мне удалить blas
, cblas
и lapack
перед установкой этой библиотеки? Какое исправление рекомендуется?
Вы можете упомянуть эти конфликты в описании пакета аналогично https: // aur.archlinux.org/packages/openblas-lapack/ делает.
Неудачи при проверке
.
/home/badass/aur/atlas-lapack/src/ATLAS/build/..//interfaces/blas/C/testing/c_sblat1.f:250:48: 250 | ВЫЗОВ STEST1 (SNRM2TEST (N, SX, INCX), STEMP, STEMP, SFAC)
| 1
Ошибка: несоответствие ранга в аргументе "Strue1" в (1) (скаляр и ранг-1)
/home/badass/aur/atlas-lapack/src/ATLAS/build/..//interfaces/blas/C/testing/c_sblat1.ф: 254: 48: 254 | ВЫЗОВ STEST1 (SASUMTEST (N, SX, INCX), STEMP, STEMP, SFAC)
| 1
Ошибка: несоответствие ранга в аргументе "Strue1" в (1) (скаляр и ранг-1)
make [3]: *** [Makefile: 387: c_sblat1.o] Ошибка 1
make [3]: Выход из каталога '/ home / badass / aur / atlas-lapack / src / ATLAS / build / interfaces / blas / C / testing'
make [2]: *** [Makefile: 7: sanity_test] Ошибка 2
make [2]: Выход из каталога '/ home / badass / aur / atlas-lapack / src / ATLAS / build / interfaces / blas / C / testing'
make [1]: *** [Make.