Parallelotope fundamental domains of the n-torus The group $\mathbb Z^n$ acts on the topological space $\mathbb R^n$ by translation: if $z = (z_1, \cdots, z_n) \in \mathbb Z^n$ and $x = (x_1, \cdots, x_n) \in \mathbb R^n$, then $z\cdot x := z+x$. The quotient space of this action is the $n$-dimensional torus $\mathbb R^n/\mathbb Z^n$. In this setting, a fundamental domain is a convex set $Z \subset \mathbb R^n$ such that $Z$ surjects onto $ \mathbb R^n / \mathbb Z^n$ via the usual quotient map,  and such that this map is injective on the interior of $Z$. 
My question is: when is a parallelotope in $\mathbb R^n$ a fundamental domain of the $n$-dimensional torus?. By a parallelotope, I mean the $n$-dimensional analogue of a parallelogram. More precisely, a parallelotope is set of the form $\left\{ \sum_{i = 1}^n a_i v_i \mid 0 \leq a_i \leq 1 \right\}$ for some linearly independent set $\left\{ v_1, \cdots, v_n \right\}\subset \mathbb R^n$. 
I'm fine with assuming that our parallelotopes are rational, meaning $v_i \in \mathbb Q^n$ for all $i$. I'm also inerested more generally in which parallelitopes in $\mathbb R^n$ surject onto $\mathbb R^n / \mathbb Z^n$ via the usual quotient map. 
My initial guess was that any parallelotope with sufficiently large volume would at least surject onto the $n$-torus, but this dream was quickly crushed by the following example: if $Z$ is the rectangle $[0, 0.9999]\times [0,10000000]$ in $\mathbb R^2$,  then $Z$ doesn't surject onto $\mathbb R^2 / \mathbb Z^2$, but a small rotation of $Z$ does surject. 
On the other hand, it's easy to see that this property is preserved by the action of $SL_n(\mathbb Z)$ on $\mathbb R^n$. Thus we may assume that the matrix $[v_1 v_2 \cdots v_n]$ is in Hermite normal form (and in particular, upper-triangular). Using this trick, I found it's not too hard (though quite messy) to figure out the $n=2$ case by hand, but I'm not sure what to do in higher dimensions. 
 A: Instead of asking which unit-volume n-parallelotopes ($TC$, where $T\in SL_n(\mathbb{R})$, and $C=[0,1]^n$) tile $\mathbb{R}^n$ when translated by $\mathbb{Z}^n$, we can equivalently ask, which unit-determinant lattices $T^{-1}\mathbb{Z}^n$ tile space when applied to the cube $C$ via translations. This is the subject of Hajós's theorem, previously a conjecture of Minkowki, which says that such a lattice has an upper triangular basis with ones on the diagonal.
A: This is not an answer, but only an attempt to retrieve, and present, the early result mentioned by the OP when $n = 2$. Hopefully, this will trigger further input from MO readers. 
The following is immediate.


Claim 1. The image of $[0, 1]^n$ by any matrix in $GL_n(\mathbb{Z})$ is a fundamental domain of the torus $\mathbb{R}^n/\mathbb{Z}^n$.


The converse is false, as shown for instance by the parallelotope $ [0, 1](1, \frac{1}{2}) + [0, 1](0,1) \subset \mathbb{R}^2$.
But this is somehow, the only kind of exceptions we can get when $n = 2$.


Claim 2. A parallelotope in $\mathbb{R}^2$ is a fundamental domain of the torus $\mathbb{R}^2/\mathbb{Z}^2$, if and only if, it is the image of $[0, 1](1, x) + [0, 1](0, 1)$ by some matrix in $GL_n(\mathbb{Z})$ for some $x \in [0, 1]$. Equivalently, if and only if the matrix of the parallelotope can be reduced to $\begin{pmatrix} 1 & x \\ 
0 & 1 \end{pmatrix}$ by means of elementary integral row operations for some $x \in [0, 1]$. 


By integral elementary row operation I mean, adding or subtracting one row to the other, or negating a row.


Proof of Claim 2.
    If a parallelotope $P$ has the form mentioned in Claim 2, then it is easy to check that $P$ is a fundamental domain. We suppose now that $P$ is a fundamental domain.
    Let us write $P = [0, 1]v_1 + [0, 1]v_2$ where $v_1$ and $v_2$ are the rows of $V = \begin{pmatrix} v_{11} & v_{12} \\ v_{21} & v_{22}\end{pmatrix}$.
    By hypothesis, we have $P + \mathbb{Z^n} = \mathbb{R}^n$ and $\dot{P} \cap (P + z) = \emptyset$ for every non-zero $z$ in $\mathbb{Z}^n$. From this, we infer that $\vert \det(V) \vert = \mu(P) = 1$ where $\mu$ denotes the Lebesgue measure on $\mathbb{R}^2$. Without loss of generality, we can replace $V$ by $AV$ for any $A \in GL_2(\mathbb{Z})$. In particular, we can try to reduce $V$ by means of elementary row operations. If we don't manage to cancel one of the coefficients of the first column of $V$, then these coefficients can be made  arbitrarily small, say less than $\frac{1}{2}$, and positive. This is impossible because $P$ would then be contained in a vertical strip of width smaller than $1$ and hence could not surject onto $\mathbb{R}^2/\mathbb{Z}^2$ via the natural map $\mathbb{R}^2 \rightarrow \mathbb{R}^2/\mathbb{Z}^2$. Therefore we can assume, without loss of generality, that $v_{21} = 0$, $v_{11} > 0$, $v_{22} > 0$ and $0 \le v_{12} < v_{22}$.
    Necessarily, $v_{11} \ge 1$, since otherwise $P$ would be contained in a vertical strip of width smaller than $1$. If $v_{11} > 1$ and $v_{12} > 0$, then $v_1 - (1, 0)$ belongs to the interior of $P$, a contradiction. We are left with two cases.
    Case 1. $v_{11} = 1$. As $\det(V) = 1$, this implies $v_{22} = 1$.
    Case 2. $v_{12} = 0$. Then $P$ is a rectangle, and since $P$ surjects onto $\mathbb{R}^2/\mathbb{Z}^2$, we necessarily have $v_{11} = v_{22} = 1$.
    In each case, the matrix $V$ has the desired form.


Edit. Elaborating on the above result, we can try to get a more general statement with


Claim $n$. A parallelotope in $\mathbb{R}^n$ is a fundamental domain of the torus $\mathbb{R}^n/\mathbb{Z}^n$ if and only if the matrix $V = V(P)$ whose rows are the generators of $P$ can be reduced by means of integral elementary row operations, including negating rows, to a matrix of the form $$\begin{pmatrix}
1 & a_{11}  & \cdots & \cdots & a_{nn} \\ 0 & 1 & a_{23} & \cdots & a_{2n} \\ 0 & 0 & 1 &
 \ddots & \vdots \\ \vdots & \vdots & \ddots & \ddots & \vdots \\ 0 & 0 & \cdots & 0 & 1 \end{pmatrix}$$ with $a_{ij} \in [0, 1]$ whenever $j > i$.


This may be exactly what the OP already mentioned in his question. This is certainly what Yoav Kallus refers to in his answer. (So I invite the OP to elaborate on his expectations regarding the description of fundamental domains, e.g., do we seek for uniqueness of the matrix? In which ways this description could be insufficient?).


Proof Proposal for Claim $n$. We can reduce $V$ to an upper triangular form via induction, arguing as in the case $n = 2$. Using induction on $n$ and the fact that we can suppose $\det(V) = 1$, we obtain the result by projecting $P$ on a direct factor $\mathbb{R}^{n -1}$ of $\mathbb{R}^n$. 


As pointed out by Yoav Kallus, Claim $n$ is equivalent to Minkowski's conjecture on lattice cube-tiling of $\mathbb{R}^n$, so the reasoning sketched above is certainly flawed for $n > 3$. But, as Yoav Kallus already said, the conjecture holds true by Hajós' theorem. I found the lecture notes of P. Shor very helpful to understand the link between OP's question and Minkowski's cube-tiling conjecture. We learn in Section 3 that Minkowski established the result for $n = 3$ but failed to generalize it. Section 4 is dedicated to Hajós' theorem.
