У меня есть проект на c ++, который работает по-разному на двух разных машинах, когда ему дают одинаковый ввод.Я ожидаю, что программа будет работать одинаково на обеих машинах.Когда я запускаю
git push origin master
на своем локальном компьютере, на котором я пишу программу, он говорит мне, что хранилище (на github) обновлено.Я сделал
git clone
на второй машине, которая является вычислительным кластером, и скомпилировал код без ошибок.Код работает на кластере просто отлично, но, похоже, работает аналогично старой версии программы, а не той версии, которая у меня есть на моем персональном компьютере.Мой вопрос заключается в следующем: возможно ли, что версия github устарела или что синхронизация моей локальной версии кода с версией github была испорчена?
Имейте в виду, что я новичок, когда дело доходит до мерзавца.Заранее спасибо.
РЕДАКТИРОВАТЬ: Я обнаружил, что это, вероятно, из-за какого-то различия в архитектуре двух машин.Они оба являются процессорами Intel x86_64, но быстрое приближение к экспоненциальной функции, которая зависит от размера двойных чисел и порядкового номера, не работает на второй машине.Короче говоря: это не проблема с git.